gpt4 book ai didi

java - 使用 jar 将 Hazelcast Mancenter 连接到外部 Hazelcast 服务器,而不是设置 hazelcast 服务器配置

转载 作者:行者123 更新时间:2023-12-02 01:59:38 26 4
gpt4 key购买 nike

我使用

启动了 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 服务器?

最佳答案

不能,连接是从 Hazelcast 服务器发起到 Hazelcast 管理中心的,因此服务器启动时必须启用管理服务器 URL。

参见http://docs.hazelcast.org/docs/management-center/3.10.2/manual/html/index.html#change-url

关于java - 使用 jar 将 Hazelcast Mancenter 连接到外部 Hazelcast 服务器,而不是设置 hazelcast 服务器配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51797719/

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