环境信息
三台虚拟机节点(192.168.100.171, 192.168.100.172, 192.168.100.173)
Debian jessie 8.5
ActiveMQ 5.13.3
node1:192.168.100.171:61616,
node2:192.168.100.172:61616,
node3:192.168.100.173:61616,
node4:192.168.100.171:61626,
node2:192.168.100.172:61626,
node4:192.168.100.173:61626
其中
node1,node2,node3为group1(broker_name:broker_cluster_group1)
node4,node5,node6为group2(broker_name:broker_cluster_group2)
搭建Master/Slave集群
参见“搭建ActiveMQ 5.13 Master/Slave (Debian 8)”和“搭建ActiveMQ Master/Slave(LevelDB+Zookeeper)”
配置networkConnector
group1的activemq.xml
replicas="3"
bind="tcp://0.0.0.0:62620"
zkAddress="debian171:2181,debian172:2181,debian173:2181"
zkPassword=""
zkPath="/activemq/leveldb-stores-g1"
hostname="192.168.100.171"/>
group2的activemq.xml
replicas="3"
bind="tcp://0.0.0.0:0"
zkAddress="debian171:2181,debian172:2181,debian173:2181"
zkPassword=""
zkPath="/activemq/leveldb-stores-g2"
hostname="debian171"/>
修改transportConnectors的端口
修改jetty.xml的console端口
OK,逐个启动node1-6,done!
注意
参考资料
http://blog.csdn.net/lifetragedy/article/details/51869032