我使用hazelcast-default.xml进行了测试,
发生了什么事情我已经启动了一个节点192.X.1.1,端口为5701,它就像一只苍蝇一样起作用,
同时,我开始使用端口5701创建一个192.X.1.2节点,我不知道它是一个映射并连接在一起,如何避免这种情况,
param cluster.min设置为' 1',是否解决了问题?
答案 0 :(得分:1)
我假设通过群集min设置你的意思是hazelcast.initial.min.cluster.size。这与这个问题无关。在启动应用程序之前,此属性只需要x个节点即可加入群集。
您要查找的内容取决于您是使用多播还是TCP-IP来发现节点。 有关详细信息,请参阅此书:http://hazelcast.com/resources/mastering-hazelcast/
如果是多播,则需要设置组,并将节点添加到不同的组中。
您还可以简单地定义接口,例如: 192.168.24。*
,您希望群集接受您想要的IP范围。
最后,如果您使用的是TCP-IP,则需要定义将加入群集的节点的IP。 一个简单的例子是:
<hz:join>
<hz:multicast enabled="false" />
<hz:tcp-ip enabled="true">
<hz:members>192.168.0.1</hz:members>
</hz:tcp-ip>
</hz:join>
(示例显示使用弹簧配置)