基于的RabbitMQ版本:3.8.5
Status of node rabbit@node236 ...
Runtime
OS PID: 13975
OS: Linux
Uptime (seconds): 1209818
RabbitMQ version: 3.8.5
Node name: rabbit@node236
Erlang configuration: Erlang/OTP 23 [erts-11.1.8] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:64] [hipe]
Erlang processes: 477 used, 1048576 limit
Scheduler run queue: 1
Cluster heartbeat timeout (net_ticktime): 60
RabbitMQ集群依赖于erlang集群,erlang集群是通过cookie进行通信认证的,首先使集群中的机器cookie一致。 .erlang.cookie文件在 /var/lib/rabbitmq
目录中,任选集群中的一台机器作为主节点,将其cookie文件覆盖至其他机器的同一目录下即可。
停止所有机器的 rabbitmq
服务:
rabbitmqctl stop
配置本地DNS域名解析,并保证机器间通过域名能直接ping通:
192.168.10.236 node236
192.168.10.237 node237
192.168.10.238 node238
关闭防火墙或开放防火墙端口,需保证开放4369和15672端口
`
关闭防火墙
systemctl stop firewalld
Original: https://www.cnblogs.com/kimyoung/p/15986080.html
Author: KimYoung
Title: CentOS 7 RabbitMQ集群部署
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/590669/
转载文章受原作者版权保护。转载请注明原作者出处!