rabbitmq單機建立集群,指定埠號

2022-06-07 01:36:10 字數 2213 閱讀 1216

weixin_33726313

2017-11-16 14:10:00

328 

收藏文章標籤: 大資料

運維人工智慧

版權為什麼80%的碼農都做不了架構師?>>> 

1.停用web管理外掛程式

./rabbitmq-plugins disable rabbitmq_management
停用節點(如果有開啟)

2.設定環境變數(埠號,web埠號),以後臺方式啟動

rabbitmq_node_port=5672 rabbitmq_nodename=rabbit rabbitmq_server_start_args="-rabbitmq_management listener " ./rabbitmq-server -detached

rabbitmq_node_port=5673 rabbitmq_nodename=hare rabbitmq_server_start_args="-rabbitmq_management listener " ./rabbitmq-server -detached

rabbitmq_node_port=5674 rabbitmq_nodename=hare1 rabbitmq_server_start_args="-rabbitmq_management listener " ./rabbitmq-server -detached

556 rabbitmq_node_port=5672 rabbitmq_server_start_args="-rabbitmq_management listener " rabbitmq_nodename=rabbit rabbitmq-server -detached

557 rabbitmq_node_port=5673 rabbitmq_server_start_args="-rabbitmq_management listener " rabbitmq_nodename=rabbit1 rabbitmq-server -detached

558 rabbitmq_node_port=5674 rabbitmq_server_start_args="-rabbitmq_management listener " rabbitmq_nodename=rabbit6 rabbitmq-server -detached

三個節點已經啟動,通過./rabbitmqctl cluster_status檢視並沒有在乙個集群裡。分別停用後面兩個節點,然後加入到第乙個集群,再重新啟動

./rabbitmqctl -n hare join_cluster rabbit@`hostname -s`

下面該hare1了,這裡設定成磁碟節點

./rabbitmqctl -n hare join_cluster --ram rabbit@`hostname -s`

最後通過./rabbitmqctl cluster_status檢視狀態:

踢出集群:

./rabbitmqctl forget_cluster_node hare1@localhost

加入集群:

**於:

無法guest登入

解決辦法:

step1:執行如下命令

命令1:rabbitmqctl set_user_tags guest administrator

命令2:rabbitmqctl set_permissions -p / guest '.*' '.*' '.*'

重啟rabbitmq即可。測試如果還是無法登陸,則進行step2。

step2:在rabbitmq的配置檔案目錄下建立乙個rabbitmq.config檔案。檔案中新增如下配置(請不要忘記那個「.」):

RabbitMQ 單機集群安裝(十一)

一 環境說明 筆記本 8g 500g 安裝ubuntu 20.04.3 lts,學習rabbitmq集群安裝。rabbitmq 集群 rabbitmq這款訊息佇列中介軟體產品本身是基於erlang編寫,erlang語言天生具備分布式特性 通過同步erlang集群各節點的magic cookie來實現...

Rabbitmq 建立集群

更改host 兩台主機rabbit1 192.168.1.112,rabbit2 192.168.1.113 host配置如下 rabbit1 192.168.1.112 rabbit2 192.168.1.113 同步erlang.cookie 將rabbit1 c users erlang.co...

rabbitmq 建立集群

rabbitmq的集群是依賴於erlang的集群來工作的,所以必須先構建起erlang的 集群環境,而erlang的集群中各節點是通過乙個magic cookie來實現的,這個 cookie 存放在 var lib rabbitmq erlang.cookie 中,檔案是 400 的許可權,所以必須...