gemfire - 如何在一台机器上设置多个 gemfire/geode WAN 集群进行测试?

标签 gemfire geode

在一台机器上运行多个 gemfire/geode 集群需要什么?在服务器上进行设置之前,我尝试在本地测试使用 WAN 网关。

我有一个集群(即 gemfire.distributed-system-id=1),并使用一个定位器和一台服务器启动并运行。

我正在尝试设置第二个集群(即 gemfire.distributed-system-id=2),但在尝试连接到集群 2 中的定位器时收到以下错误:

Exception caused JMX Manager startup to fail because: 'HTTP service failed to start'

我假设该错误是由于集群 1 中已运行 JMX 管理器造成的,因此我猜测我需要在集群 2 中的不同端口上启动第二个 JMX 管理器。这是正确的假设吗?如果是这样,我如何设置第二个 JMX 管理器?

最佳答案

您的假设是正确的,抛出异常是因为第一批成员已经使用默认端口启动了一些服务(PULSEjmx-manager 等)

您基本上想要确保属性 http-service-portjmx-manager-port (不是一个广泛的列表,还有其他属性您需要查看at),在第二个簇中是不同的。

希望这有帮助。

干杯。

关于gemfire - 如何在一台机器上设置多个 gemfire/geode WAN 集群进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45361943/

相关文章:

java - Gem Fire 6 至 Gem Fire 8 升级

java - Geode 上的 Apache Lucene LatLonPoint 查询

java - 在具有分区区域的 Geode 服务器中获取数据

GemFire 值发生变化而无需刷新所有值

java - 即使在成功编译后运行包含另一个 Java 类的文件时也会出现 "Cannot find symbol error"

java - Spring Data Gemfire 配置没有连接到定位器?

hadoop - Gemfire XD 中的默认复制因子是多少?

java - 如何定义本地关键 GemFire 区域的持久性?

Java 启动但返回退出代码 13

java - 如何进行geode-benchmark?