阿里雲centos7 安裝RabbitMQ 3.7
一:Erlang安裝包下載:https://www.erlang-solutions.com/resources/download.html

選擇自己需要的版本。
安裝
方式一:將下載的安裝檔案 放入linux 目錄
執行:yum install esl-erlang_21.0.5-1_centos_7_amd64.rpm
一路通行之後執行: erl -version 檢查是否安裝成功,如果提示如圖:則表示成功

方式二:本人的選則的方式
第一步:
首先下載 erlang rpm :wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
( 這裡有一個大坑網上很多都沒寫,被坑慘了,因為安裝erlang需要依賴epel 源,如果沒有該源需要先下載安裝如下方式:1:wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2:rpm -ivh epel-release-latest-7.noarch.rpm
3:檢視 yum repolist
)
第二步:完成以上操作一下這條命令
1:rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
2:安裝 yum install erlang
3:檢查是否安裝完成:erl -version

第三步:因為erlang 是不斷更新,但rabbitMq 是要和erlang版本對應比較嚴謹,如官方對應關係( ofollow,noindex">傳送門 )所以需要將erlang自動更新關閉,操作命令如下:
1:安裝禁用指令 yum install yum-plugin-versionlock
2:yum versionlock erlang (要鎖定的元件)
3:yum versionlock list ——檢視已鎖定的元件列表
4:這一步要執行;yum versionlock clear 清楚禁用元件
二:安裝RabbitMq
正主來了
第一步:wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.7/rabbitmq-server-3.7.7-1.el7.noarch.rpm
第二步:yum install -y rabbitmq-server-3.7.7-1.el7.noarch.rpm
第三步:(1)systemctl enable rabbitmq-server 開機啟動設定
(2)systemctl restart rabbitmq-serve 重啟
(3)rabbitmqctl status 檢視狀態
第四步:啟用web元件 rabbitmq-plugins enable rabbitmq_management

至此已經能看到 花轎裡的嬌娘子了。不容易,踩了一天的坑,找了各種的部落格都不行,從新初始化了系統才可以的。
見到嬌娘子還不算,咱們總不能用當做“訪客”吧,咱就建一個管理員許可權自己做新郎吧;
1:rabbitmqctl add_user "新郎官" "洞房鑰匙"
2:rabbitmqctl set_user_tags "新郎官" administrator (驗證完是新郎官)
後續:rabbitMq 3.7 之後沒有rabbitMq.conf 配置檔案了。需要自己在/usr/share/doc/rabbitmq-server-3.7.7/ 下的 rabbitmq.config.example 複製一份就好
如:cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
在這裡說一下,因為我沒有安裝防火牆,如果安裝了防火牆需要把埠放行
firewall-cmd --add-port=15672/tcp --permanent
firewall-cmd --reload