如何在一台机器上设置多个 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 管理器?
您的假设是正确的,抛出异常是因为第一批成员已经使用默认端口启动了一些服务(PULSE
、jmx-manager
等)
您基本上想确保属性 http-service-port
和 jmx-manager-port
(非详尽列表,您需要查看其他属性)在第二个集群中是不同的。
希望对您有所帮助。
干杯。
在一台机器上 运行 多个 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 管理器?
您的假设是正确的,抛出异常是因为第一批成员已经使用默认端口启动了一些服务(PULSE
、jmx-manager
等)
您基本上想确保属性 http-service-port
和 jmx-manager-port
(非详尽列表,您需要查看其他属性)在第二个集群中是不同的。
希望对您有所帮助。
干杯。