当前位置: 首页 > 知识库问答 >
问题:

Hazelcast连接到外部地址

归翔
2023-03-14

当我尝试连接本地集群时

ClientConfig clientConfig = new ClientConfig();
ClientNetworkConfig cnc = clientConfig.getNetworkConfig();
cnc.addAddress("127.0.0.1:5701");
HazelcastInstance client = HazelcastClient.newHazelcastClient(clientConfig);

这很好用。但是通过连接到外部地址,我如何接收

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)

我如何设置HazelcastClient连接IP10.0.0.1

我已经看过Hazelcast:连接到远程集群,但我找不到如何以编程方式使其

共有1个答案

子车安和
2023-03-14

您是否尝试过对IP地址和端口进行远程登录。如果telnet失败,那么如果您提供公共IP,则需要打开防火墙端口。

telnet ip端口

 类似资料:
  • 在Openshift上部署了Hazelcast映像,我已经创建了一个路由,但仍然无法从外部Java客户端连接到它。我开始知道路由仅适用于 HTTP 或 HTTPS 服务,所以我在这里错过了什么,或者我必须做什么才能将该 Hazelcast 实例暴露给外部世界? 并且为黑兹尔卡斯特创建了Docker映像,并且它在映像内部Hazelcast.jar运行,这与我面临的问题有关吗? 我尝试通过运行命令oc

  • 我们有一个Hazelcast节点集群,所有这些节点都运行在一个远程系统(具有许多节点的单个物理系统)上。我们希望从一个外部客户机连接到这个集群--一个Java应用程序,它使用如下代码连接到HazelCast: 其中,主机是远程的IP,端口是5701。 这仍然连接到本地主机(127.0.0.1)。我错过了什么? 编辑: 如果java客户端是本地系统上运行的唯一hazelcast应用程序,则它无法连接

  • 我按照这里给出的步骤从外部Jenkins实例连接到openshift在线代理。然而,当我提供OpenShift凭据时,即使我似乎拥有正确的凭据,登录也无法通过。消息“无法请求https://openshift.redhat.com/broker/rest/domains:OpenShift Online(下一代)开发者预览版在这里!我们不会接受OpenShift Online(v2)平台上的新用户

  • 我正在尝试建立一个聊天程序。我写了代码,一切都工作了,当我使用我的电脑和使用127.0.0.1连接时,仍然工作得很好。我还成功地在我的笔记本电脑和运行在同一路由器上的电脑之间成功连接。(我使用内部IP地址做到这一点,10.0.0.3)。 现在我正在尝试在我的路由器和其他路由器之间建立连接。为此,我试图连接到外部IP地址。我通过路由器做端口转发部分,我还做了一个静态IP。当我运行代码时,我总是得到一

  • 本文向大家介绍使用phpMyAdmin连接到外部服务器,包括了使用phpMyAdmin连接到外部服务器的使用技巧和注意事项,需要的朋友参考一下 下面的代码行可以添加到底部的/etc/phpmyadmin/config.inc.php文件中- 它将显示“当前服务器:”,并同时下拉“ 127.0.0.1”和$cfg ['Servers'] [$i] ['host']提供的下拉列表。 用户可以在两个服务