cenos 搭建rabbitmq叢集
1、三臺主機分別為
192.168.59.102 test2
192.168.59.103 test3
192.168.59.104 test4
將三臺主機的 /etc/hosts 新增以上內容
2、設定erlang.cookies
一般檔案在:/var/lib/rabbitmq/.erlang.cookie
或者:使用者的家目錄下
查詢test2主機的erlang.cookies檔案,測試使用的是root賬號啟動rabbitmq,所以在 /root/.erlang.cookies
將檔案內容複製到test3、test4主機上的 /root/.erlang.cookies檔案中
3、依次啟動三個節點
#rabbitmq-server -detached
4、啟動節點
test2執行:
#rabbitmqctl stop_app
#rabbitmqctl reset
#rabbitmqctl start_app
test3執行:
#rabbitmqctl stop_app
#rabbitmqctl reset#rabbitmqctl join_cluster rabbit@test2
#rabbitmqctl start_app
test4執行:
#rabbitmqctl stop_app
#rabbitmqctl reset#rabbitmqctl join_cluster rabbit@test2
#rabbitmqctl start_app
5、依次啟動三個節點的web管理外掛
#rabbitmq-plugins enable rabbitmq_management
6、瀏覽器登入
選擇一個節點設定
設定賬號/密碼:admin/admin
#rabbitmqctl add_user admin admin
設定admin許可權
#rabbitmqctl set_user_tags admin administrator
地址:http://192.168.59.103:15672