Я использую Hazelcast для проекта в моем университете. Цель состоит в том, чтобы использовать Hazelcast для подключения локального центра обработки данных к AWS. 54.76.224.90 - это общедоступный IP-адрес моего Windows EC2-Server, я отключил брандмауэр и добавил порты 5781-5785 в группу безопасности. Однако я не могу подключить экземпляр hazelcast со своего локального компьютера к EC2-серверу, и в итоге получаются два отдельных кластера. Вот конфигурация:
Config cfg = new Config();
cfg.setProperty("hazelcast.initial.min.cluster.size","2");
NetworkConfig ncfg = cfg.getNetworkConfig();
ncfg.setPort(5781);
ncfg.setPortAutoIncrement(true);
ncfg.getInterfaces().setEnabled(true).addInterface("*.*.*.*");
JoinConfig jcfg = ncfg.getJoin();
jcfg.getMulticastConfig().setEnabled(false);
jcfg.getTcpIpConfig().
addMember("54.76.224.90").
setRequiredMember(null).
setEnabled(true).
setConnectionTimeoutSeconds(20);