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

How to setup multiple gemfire/geode WAN clusters on one machine for testing?

在一台机器上 运行 多个 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'

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

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

您基本上想确保属性 http-service-portjmx-manager-port(非详尽列表,您需要查看其他属性)在第二个集群中是不同的。

希望对您有所帮助。

干杯。