Zookeeper+Replicated LevelDB集群部署

  1. 建一个名为mq_cluster的文件夹,并在该文件夹下面建立个mq节点。ActiveMQ集群部署配置
  2. 修改管理控制台端口。node01默认不变,node02和node03分别改为8162和8163ActiveMQ集群部署配置
  3. 修改hosts文件。ActiveMQ集群部署配置
  4. 3个node节点的BrokerName要保持一致。ActiveMQ集群部署配置
  5. 修改各节点持久化配置,详见官网http://activemq.apache.org/replicated-leveldb-storeActiveMQ集群部署配置
  6. 修改各节点tcp连接端口61616/61617/61618ActiveMQ集群部署配置
  7. 启动zk集群并成功运行,再启动activeMQ集群。ActiveMQ集群部署配置ActiveMQ集群部署配置ActiveMQ集群部署配置
  8. 登录任一台ZK,查看MQ集群Master.ActiveMQ集群部署配置ActiveMQ集群部署配置
  9. ActiveMQ客户端只能访问Master的Broker,所以客户端连接应该使用failover协议。
    public String url = "failover:(tcp://ip:port,tcp://ip:port,tcp://ip:port)?randomize=false

相关文章: