无法将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机器是否会出现一些已知的问题?

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

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);

感谢

最新更新