美文网首页
RabbitMQ多机集群搭建

RabbitMQ多机集群搭建

作者: aidenliu | 来源:发表于2021-01-06 15:55 被阅读0次
  • 依次在每一台服务器上安装RabbitMQ
  • 保持各节点.erlang.cookie一致

复制主节点服务器中的.erlang.cookie到其它所有节点。
(.erlang.cookie 存在于/var/lib/rabbitmq/.erlang.cookie 和~/.erlang.cookie中)

  • 配置各节点的hosts文件

hosts文件路径:vim /etc/hosts
内容:(注:nodeHost1为节点主机名)
172.16.0.2 nodeHost1
172.16.0.4 nodeHost2

  • 启动各个节点
service rabbitmq-server start
  • 建立集群

选定一个节点为主节点(以nodeHost1为例),其它节点为从节点,执行以下命令:

rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@nodeHost1
rabbitmqctl start_app
  • 查看集群状态
rabbitmqctl cluster_status
  • 退出集群
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
  • 移除节点(以nodeHost2节点为例)
rabbitmqctl stop_app
rabbitmqctl forget_cluster_node rabbit@nodeHost2

相关文章

网友评论

      本文标题:RabbitMQ多机集群搭建

      本文链接:https://www.haomeiwen.com/subject/tcuzbktx.html