当我尝试连接本地集群时
ClientConfig clientConfig = new ClientConfig();
ClientNetworkConfig cnc = clientConfig.getNetworkConfig();
cnc.addAddress("127.0.0.1:5701");
HazelcastInstance client = HazelcastClient.newHazelcastClient(clientConfig);
这工作正常。 但是通过连接到外部地址,我收到10.0.0.1:5701
Exception in thread "main" java.lang.IllegalStateException: Unable to connect to any address in the config! The following addresses were tried:[/10.0.0.1:5701]
at com.hazelcast.client.spi.impl.ClusterListenerSupport.connectToCluster(ClusterListenerSupport.java:174)
at com.hazelcast.client.spi.impl.ClientClusterServiceImpl.start(ClientClusterServiceImpl.java:191)
如何设置Hazelcast客户端以连接IP10.0.0.1
?(以编程方式或使用 XML)
我已经看过 Hazelcast:连接到远程集群,但我找不到如何以编程方式制作它
您是否尝试过对IP地址和端口进行远程登录。如果 telnet 失败,则在提供公共 IP 时需要打开防火墙端口。
远程登录 IP 端口