下載安裝包
otp_src_22.2.tar.gz
rabbitmq-server-generic-unix-3.7.17.tar.xz
安裝編譯環(huán)境
yum -y install make gcc gcc-c++ m4 perl openssl openssl-devel ncurses-devel
配置Erlang環(huán)境
解壓
tar xf otp_src_22.2.tar.gz
編譯
cd otp_src_22.2
./configure --prefix=/usr/local/erlang //沒(méi)有error下一步,如果缺依賴就yum然后再重新執(zhí)行
make && make install
注:沒(méi)有Error繼續(xù)執(zhí)行
配置erlang環(huán)境變量
/etc/profile
#Erlang
export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile
驗(yàn)證
erl
Erlang/OTP 22 [erts-10.6] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]
Eshell V10.6 (abort with ^G)
1>
安裝rabbitmq
解壓
tar xf rabbitmq-server-generic-unix-3.7.17.tar.xz -C /data/
mv /data/rabbitmq_server-3.7.17/ /data/rabbitmq
配置rabbitmq環(huán)境變量
vim /etc/profile
#rabbitmq
export PATH=$PATH:/data/rabbitmq/sbin
啟動(dòng)
前臺(tái)啟動(dòng)
rabbitmq-server start
后臺(tái)啟動(dòng)
rabbitmq-server -detached
開(kāi)啟web管理頁(yè)面
rabbitmq-plugins enable rabbitmq_management
默認(rèn)用戶密碼:guest guest,默認(rèn)用戶只能在rabbitmq本機(jī)登入;
添加新用戶
添加用戶,后面兩個(gè)參數(shù)分別是用戶名和密碼
rabbitmqctl add_user username passwd
添加權(quán)限
rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
修改用戶角色,將用戶設(shè)為管理員
rabbitmqctl set_user_tags username administrator
查看管理員賬號(hào)
rabbitmqctl list_users
刪除用戶(guest),一定刪除來(lái)賓用戶,涉及到安全問(wèn)題
rabbitmqctl delete_user guest
登入web測(cè)試,使用新創(chuàng)建用戶;
完成!