gpt4 book ai didi

java - AWS 混合云环境的 Hazelcast 配置

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:10 24 4
gpt4 key购买 nike

我正在大学的一个项目中使用 Hazelcast。目标是使用 Hazelcast 将本地数据中心与 AWS 连接。54.76.224.90 是我的 Windows EC2-Server 的公共(public) IP 地址,我停用了防火墙并将端口 5781-5785 添加到安全组。但是,我无法从本地计算机将 hazelcast 实例连接到 EC2-Server,最终我得到了两个独立的集群。这是配置:

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

最佳答案

解决方案是完全删除定义接口(interface)的行。问题是接口(interface)错误。显然,接口(interface) "*.*.*.*" 根本不允许任何连接。

关于java - AWS 混合云环境的 Hazelcast 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24551039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com