在一台机器上运行多个 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 管理器?
最佳答案
您的假设是正确的,抛出异常是因为第一批成员已经使用默认端口启动了一些服务(PULSE
、jmx-manager
等)
您基本上想要确保属性 http-service-port
和 jmx-manager-port
(不是一个广泛的列表,还有其他属性您需要查看at),在第二个簇中是不同的。
希望这有帮助。
干杯。
关于gemfire - 如何在一台机器上设置多个 gemfire/geode WAN 集群进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45361943/