1.準備兩個rpm包
erlang-22.3.4.2-1.el7.x86_64.rpm包,下載地址:https://github.com/rabbitmq/erlang-rpm/releases ,
將會下載 rabbitmq-server-3.7.9-1.el7.noarch.rpm 包,所有rpm包上傳到centos服務器的/usr/local的目錄下
2.強制安裝erlang的rpm包,並更新yum倉庫,安裝socat依賴
rpm -ivh erlang-22.3.4.2-1.el7.x86_64.rpm --force --nodeps
yum -y update
yum -y install socat
yum -y install rabbitmq-server-3.7.9-1.el7.noarch.rpm
3.查看rabbitmq安裝在哪個目錄,並啓動它,還要開啓管理程序
whereis rabbitmq //rabbitmq安裝在哪個目錄
cd /usr/lib/rabbitmq/bin //進入安裝目錄的bin目錄
nohup ./rabbitmq-server start & //後臺運行rabbitmq服務
rabbitmq-plugins enable rabbitmq_management //開啓管理程序
4.查看rabbitmq進程端口,殺掉進程,再次啓動rabbitmq即可
lsof -i:5672
kill -9 進程號
nohup ./rabbitmq-server start &
這時候,便可以看到運行了15672端口,就可以使用localhost:15672訪問rabbit界面了,但是隻能通過服務器本機訪問,無法通過遠程訪問,所以需要配置一下
5.允許遠程訪問rabbitmq
進入目錄 cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.9/ebin
找到後綴爲app的文件,這裏只有一個,就是rabbit.app
編輯它 vi rabbit.app
修改以後:
接下來訪問它,默認的賬號密碼都是guest