描述:我们需要配置三台服务器:ServerA, ServerB, ServerC

注意事项:

  1. 所有的服务器的Erlang版本,RabbitMQ版本必须一样
  2. 服务器名大小写敏感
  • Step 1:安装RabbitMQ

1. ServerA:Windows & RabbitMQ:安装,Step 1, 2, 3, 4, 5

2.ServerB, ServerC:Windows & RabbitMQ:安装,Step 1, 2

  • Step 2:修改ServerA, ServerB, ServerC的Host文件,例如ServerA:
ServerB  192.168.1.120
ServerC 192.168.1.130

注:所有服务器的host文件都要添加集群中的其他所有服务器

  • Step 3:替换“.erlang.cookie”文件:

1. 拷贝ServerA的“C:\Windows\ .erlang.cookie”到ServerB, ServerC的“C:\Windows\”

2. 拷贝ServerA的“C:\Windows\ .erlang.cookie”到ServerB, ServerC的“C:\Users\currentuser\”,例如“C:\Users\VictorBu\”

  • Step 4:重启ServerA, ServerB, ServerC的RabbitMQ服务
  • Step 5:加入集群

1. 登录ServerB:

"C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.1\sbin\rabbitmqctl.bat"  stop_app
"C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.1\sbin\rabbitmqctl.bat"  join_cluster --ram rabbit@ServerA
"C:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.1\sbin\rabbitmqctl.bat"  start_app

2. 登录ServerC,重复上面步骤

前面的设置完成后就完成了集群设置,如果需要使用RabbitMQ的HA特性,则继续下面设置。

  • Step 6:HA配置,可以通过命令或界面,下面展示用界面

HA模式参考:http://www.rabbitmq.com/ha.html

最新文章

  1. Android 敏感 API 的说明
  2. Access自动编号的初始值设置及重置编号
  3. VC++ error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)
  4. 精通CSS version2笔记2.小知识
  5. 常用eclipse 快捷键
  6. Effective Java 29 Consider typesafe heterogeneous containers
  7. WordPress前台后台页面打开慢的解决方法
  8. 一个可序列化的C#对象,如何转成一个XML格式的文件或字符串【转】
  9. Java序列化与Hessian序列化的区别
  10. GridFS
  11. MVC5.0 中如何提高Controller 的优先级
  12. 使用nginx的rewrite实现代理指定文件夹命令方法
  13. 赠书《JavaScript高级程序设计(第三版)》5本
  14. 201521123002《Java程序设计》第14周学习总结
  15. python开发concurent.furtrue模块:concurent.furtrue的多进程与多线程&协程
  16. c#基础之Type
  17. 《Apache kafka实战》读书笔记-kafka集群监控工具
  18. POJ-3693/HDU-2459 Maximum repetition substring 最多重复次数的子串(需要输出具体子串,按字典序)
  19. CountDownLatch & CyclicBarrier
  20. Error:svn: E160013 svn主干切换分支时报错

热门文章

  1. Java调用FFmpeg进行视频处理及Builder设计模式的应用
  2. 命令行创建mysql数据库指定编码方法
  3. 现代JavaScript函数库 usuallyjs 的安装和使用
  4. Php7 开发笔记
  5. maven新建项目
  6. 最值反演 min-max容斥
  7. BZOJ4289 Tax 最短路建模
  8. 软件工程启程篇章:C#和四则运算生成与运算
  9. Linux模拟控制网络时延
  10. org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manu