2016-10-25 46 views
0

我有两个应用程序群集,每个群集中有3个节点(A和B)。两个集群有不同的群集组名和密码(用于分离成不同的集群)和类似的加入配置:Hazelcast注册具有类似所需成员的不同群集

<tcp-ip enabled="true"> <required-member>10.0.0.1</required-member> <members>10.0.0.2,10.0.0.3</members> </tcp-ip>

因此,这里的问题 - 起始簇A(它团结和完美的作品)非后集群B的主控成员找不到B的主控成员,他们只找到A的主控,并抱怨错误的集群名称和密码。

是否有任何解决这种情况的方法?

回答

1

您可以使用不同的端口。 在您的配置中,它将默认端口5701用于其他群集组。 您可以配置端口hazelcast.xml

<network> <port auto-increment="true" port-count="100">6701</port> <join> <multicast enabled="false"/> <tcp-ip enabled="true"> <required-member>10.0.0.1:6701</required-member> <members>10.0.0.2:6701,10.0.0.3:6701</members> </tcp-ip> </join> </network>

让我知道如果您有任何问题。 谢谢

+0

非常感谢,它的工作原理! – SHaaD