這篇文章主要介紹“CentOS下RabbitMq高可用集群環(huán)境怎么搭建”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“CentOS下RabbitMq高可用集群環(huán)境怎么搭建”文章能幫助大家解決問題。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供射陽企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為射陽眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。準備工作
1、準備兩臺或多臺安裝有rabbitmq-server服務(wù)的服務(wù)器
我這里準備了兩臺,分別如下:
192.168.40.130 rabbitmq01
192.168.40.131 rabbitmq02
2、確保防火墻是關(guān)閉的3,官網(wǎng)參考資料
hosts映射
修改每臺服務(wù)上的hosts文件(路徑:/etc/hosts),設(shè)置成如下:
192.168.40.130 rabbitmq01
192.168.40.131 rabbitmq02
修改erlang cookie
要搭建一個集群,必須修改每個集群節(jié)點的erlang cookie為相同的值。
對于centos,erlang.cookie文件在/root/.erlang.cookie下。
修改rabbitmq01的erlang cookie
修改rabbitmq02的erlang cookie
注意:默認.erlang.cookie的權(quán)限為400,所以需要先修改權(quán)限為允許修改,修改完后再還原為400的權(quán)限,否則啟動rabbitmq-server的時候會報錯。
默認的權(quán)限為400,如下圖。
修改權(quán)限為660,如下圖。
修改完后,重啟服務(wù)器!
搭建集群
1、首先查看各服務(wù)器的集群狀態(tài)
使用命令:rabbitmqctl cluster_status
rabbitmq01:
目前只有一個節(jié)點。
rabbitmq02:
目前只有一個節(jié)點。
2、添加(join)節(jié)點
現(xiàn)在要將rabbitmq02 join到節(jié)點rabbitmq01上。
3、再次查看服務(wù)器的集群狀態(tài)
使用命令:rabbitmqctl cluster_status
服務(wù)器rabbitmq01:
服務(wù)器rabbitmq02:
關(guān)于“CentOS下RabbitMq高可用集群環(huán)境怎么搭建”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。