首先需要安裝erlang 參考:http://fedoraproject.org/wiki/EPEL/FAQ#howtouse ① 執行後如果報錯可忽視 rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm ② yum install erlang
安裝過程中會有提示,一路輸入“y”即可。
完成後安裝RabbitMQ:
3.自己建個文件夾 進行下載安裝也可 直接執行也可
先下載rpm:
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
下載完成後安裝 yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm
完成後啓動服務:
service rabbitmq-server start
可以查看服務狀態:
service rabbitmq-server status
這裏可以看到log文件的位置,轉到文件位置,打開文件:
這裏顯示的是沒有找到配置文件,我們可以自己創建這個文件
cd /etc/rabbitmq/ vi rabbitmq.config
編輯內容如下:
[{rabbit, [{loopback_users, []}]}]
這裏的意思是開放使用,rabbitmq默認創建的用戶guest,密碼也是guest,這個用戶默認只能是本機訪問,localhost或者127.0.0.1,從外部訪問需要添加上面的配置。
保存配置後重啓服務:
service rabbitmq-server stop service rabbitmq-server start
此時就可以從外部訪問了,但此時再看log文件,發現內容還是原來的,還是顯示沒有找到配置文件,可以手動刪除這個文件再重啓服務,不過這不影響使用
rm rabbit\@mythsky.log service rabbitmq-server stop service rabbitmq-server start
然後就是開放 15672 端口 如果是阿里雲服務器需要在阿里雲後臺開放端口 如果是自己的虛擬機自己搜索開放方式。
開啓管理UI:
rabbitmq-plugins enable rabbitmq_management
輸入地址打開ui界面http://192.168.2.221:15672
使用命令添加用戶並授權
rabbitmqctl add_user admin admin
設置permissions
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
設置用戶角色
rabbitmqctl set_user_tags admin administrator
查看新添加的admin
rabbitmqctl list_users
http://192.168.2.221:15672
輸入 admin admin 登陸
登陸後如下