1,下載rabbitmq
wget -c https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.4/rabbitmq-server_3.7.4-1_all.deb
2,安裝erlang環境
wget -c http://erlang.org/download/otp_src_20.2.tar.gz
拷貝otp_src_20.2.tar.gz到usr/local/下
sudo cp otp_src_20.2.tar.gz /usr/local
cd /usr/local
解壓
tar -zxvf otp_src_20.2.tar.gz
cd otp_src_20.0/
./configure
3,安裝rabbit-server
sudo apt-get -f install
dpkg -i rabbitmq-server_3.7.4-1_all.deb
如果安裝提示出錯使用:apt --fix-broken install嘗試
4,隨後啓用MQ管理方式:
rabbitmq-plugins enable rabbitmq_management #啓動後臺管理
# rabbitmq-server -detached #後臺運行rabbitmq
5,設置端口號,可供外部訪問:
iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
6,添加用戶和權限
訪問控制檯
默認用戶名和密碼: guest/guest;
需要注意的是:guest用戶僅僅提供localhost作爲ip登錄;
默認網頁guest用戶是不允許訪問的,需要增加一個用戶修改一下權限,代碼如下:
添加用戶:rabbitmqctl add_user admin admin
添加權限:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
修改用戶角色:rabbitmqctl set_user_tags admin administrator
查看用戶
rabbitmqctl list_users
7,開機啓動
systemctl enable rabbitmq-server.service
8,查看啓動情況
ps -ef |grep rabbitmq
進入管理頁面查看:127.0.0.1:15672