环境
系统:CentOS 7.4
节点:rabbitmq001,rabbitmq002
准备
- 在rabbitmq001,rabbitmq002安装RabbitMQ
- 确保rabbitmq001,rabbitmq002可以相互解析对方主机名
RabbitMQ集群配置(普通模式)
在rabbitmq002上执行以下操作
-
同步Erlang Cookie
# scp root@rabbitmq001:/root/.erlang.cookie /root/ # chmod 400 /root/.erlang.cookie
-
加入集群
# rabbitmqctl stop_app # rabbitmqctl join_cluster rabbit@rabbitmq001 # rabbitmqctl start_app
-
查看集群状态
# rabbitmqctl cluster_status
RabbitMQ集群配置(镜像模式)
在RabbitMQ普通模式的基础上,配置镜像模式
在任意一个节点执行以下操作
- 配置镜像策略
# rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'
网友评论