【发布时间】:2016-05-17 19:34:20
【问题描述】:
我的 activeMQ 连接到 zookeeper(一个由 5 个 zookeeper 组成的集群),在配置文件“activemq.xml”中,我有
<persistenceAdapter>
<replicatedLevelDB
directory="${activemq.data}/leveldb"
replicas="3"
bind="tcp://0.0.0.0:0"
zkAddress="blablabla:2181"
zkPassword="password"
zkPath="/activemq/leveldb-stores"
hostname="blabla"
/>
</persistenceAdapter>
现在我已经启动了activeMQ-server1,成功成为master;使用相同的“activemq.xml”配置文件的activeMQ-server2,成功成为slave; activeMQ-server3 与相同的“activemq.xml”配置文件,成功成为slave,但踢出activeMQ-server2(开始给出连接错误)
我认为我为副本输入了错误的编号,我将所有 3 个配置文件都更改为“replicas="4"”,仍然无法正常工作
3 个 activeMQ 服务器的正确副本数是多少,或者我对其他一些部分有误。 (我在配置中只列出了 1 个 zookeeper,因为 5 个 zookeeper 可以相互连接,那里已经是一个集群)
谢谢:)
【问题讨论】: