无法将UNIX系统连接到Hazelcast集群

时间:2015-12-14 11:18:21

标签: windows unix hazelcast

我们正在尝试使用Hazelcast连接同一网络中的多台计算机。代码:

Config config = new Config();
HazelcastInstance h = Hazelcast.newHazelcastInstance(config);
ITopic<String> topic = h.getTopic("my-distributed-topic");
..... some logic ....

连接一个UNIX(Ubuntu)和Windows时,它们可以连接。但是使用Ubuntu和MAC,MAC和MAC或Ubuntu和Ubuntu它不起作用。我们想知道UNIX机器是否会出现一些已知问题?

1 个答案:

答案 0 :(得分:1)

@samutamm您的网络中存在多播的已知问题吗?你能试试tcp / ip config

吗?
Config config = new Config();
final NetworkConfig networkConfig = config.getNetworkConfig();
networkConfig.setPortAutoIncrement(true);
networkConfig.getJoin().getMulticastConfig().setEnabled(false);
networkConfig.getJoin().getTcpIpConfig().addMember("127.0.0.1").setEnabled(true);

谢谢