为了账号安全,请及时绑定邮箱和手机立即绑定

通过使用 jar 而不是设置 hazelcast 服务器配置将

通过使用 jar 而不是设置 hazelcast 服务器配置将

子衿沉夜 2021-07-05 12:51:32
我开始使用hazelcast服务器java  -jar hazelcast-3.10.1/lib/hazelcast-3.10.1.jar哪个启动了服务器   Members {size:1, ver:1} [    Member [127.0.0.1]:5701 - f7cf5a82-c89c-4341-8e72-0f446df422ad this]之后我开始了 mancenter 如下java -jar hazelcast-management-center-3.10.1/mancenter-3.10.1.war 8080 mancenter然后我尝试将我的 Spring Boot 应用程序连接到 mancenter,如下所示@Bean    public Config mancenterConfig() {        Config cfg = new Config();        cfg.getManagementCenterConfig().setEnabled(true).setUrl("http://localhost:8080/mancenter");        return cfg;    }但是它没有连接到已经启动的服务器,它在端口 5702 上启动了一个新的 Hazelcast 服务器,如下所示Members {size:1, ver:1} [    Member [127.0.0.1]:5702 - f7cf5a82-c89c-4341-8e72-0f446df422ad this]如何将 mancenter 连接到端口 5701 上已启动的 hazelcast 服务器,而不是在端口 5702 上启动新的 hazelcast 服务器?
查看完整描述

2 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

正如 Neil 所说,集群成员发起回管理中心的连接,并且在开始之前需要在成员中设置管理中心 URL。这种设计的原因与性能和安全相关。

如果你真的需要动态地设置 Man Center url,你通常可以通过网络设置来实现。在小范围内,您可以简单地使用成员机器上的主机文件将配置的名称映射到 IP 或 DNS 名称。如果成员在启动时无法连接到管理中心,他们将每隔一段时间继续尝试,因此最终会发现主机文件中的更改。在更大范围内,您可能会更改 DNS 系统以将成员指向正确的地址。


查看完整回答
反对 回复 2021-07-14
  • 2 回答
  • 0 关注
  • 168 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信