2016-10-25 43 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