最近項目中服務(wù)器要做集群擴(kuò)容,需要新增一臺服務(wù)器并加入mq集群,無奈yum安裝的都是最新版本,我們需要版本一致的,最后直接采用rpm直接安裝吧!突然發(fā)現(xiàn)這種安裝簡單直接,避免各種yum的坑,特別是centos7這樣的系統(tǒng),官方的文檔都是centos8的配置了。
1、下載erlang for rabbitmq
https://github.com/rabbitmq/erlang-rpm/releases
下載到本地然后上傳到服務(wù)器并安裝(這里我下載的是22.1.1,大家參考rabbitmq官方文檔對應(yīng)的erlang版本要求下載)
如果之前有通過yum 安裝的erlang,要先刪除對應(yīng)版本
可以通過 yum list 查看已安裝的版本,有的話
直接 yum remove erlang-22.1.1-1.el7.x86_64.rpm
安裝命令:
rpm -ivh erlang-22.1.1-1.el7.x86_64.rpm
2、下載 rabbitmq
https://github.com/rabbitmq/rabbitmq-server/releases
選擇對應(yīng)MQ版本下載并上傳到服務(wù)器安裝(centos7 一定要下載那種帶有el7命名的rpm文件,centos8是對應(yīng)el8,切記)
安裝命令:
rpm -ivh rabbitmq-server-3.7.8-1.el7.noarch.rpm
3、配置rabbitmq
設(shè)置開啟rabbitmq, 添加管理界面及管理員賬號,可以參考我的另外一篇文章:
http://www.itdecent.cn/p/5115e1b38eb5
總結(jié):rpm這種安裝方式特別適合需要版本統(tǒng)一的集群和centos7這樣的老系統(tǒng)環(huán)境,真的很方便,免去yum倉庫配置安裝的各種麻煩及面臨倉庫地址失效而無法安裝的風(fēng)險。