环境信息
三台虚拟机节点(192.168.100.171<debian171>, 192.168.100.172<debian172>, 192.168.100.173<debian173>)
Debian jessie 8.5
ActiveMQ 5.13.3
安装zookeeper集群
参见“搭建zookeeper集群(Debian 8)”
安装activemq
参见“搭建ActiveMQ 5.13 Master/Slave (Debian 8)”的activemq安装部分章节
配置replicatedLevelDB
<persistenceAdapter>
<replicatedLevelDB directory="${activemq.data}/leveldb"
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"/>
</persistenceAdapter>
修改其他节点的activemq.xml中的persistenceAdapter部分,除hostname配置不一样,其他参数一致。
OK,done!
参考资料
http://activemq.apache.org/replicated-leveldb-store.html