1. 程式人生 > 其它 >cenos 搭建rabbitmq叢集

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