在一台计算机上运行多个gemfire / geode集群需要什么?在设置服务器之前,我尝试在本地使用WAN网关进行测试。
我有一个集群(即gemfire.distributed-system-id = 1)启动并运行一个定位器和一个服务器。
我正在尝试设置第二个群集(即gemfire.distributed-system-id = 2),但在尝试连接到群集2中的定位器时收到以下错误:
异常导致JMX Manager启动失败,原因是:' HTTP服务 未能开始'
我认为错误是由于JMX Manager已经在集群1中运行,因此我猜测我需要在集群2中的另一个端口上启动第二个JMX Manager。这是正确的假设吗?如果是这样,我该如何设置第二个JMX Manager?
答案 0 :(得分:2)
您的假设是正确的,因为第一个成员已经使用默认端口启动了某些服务(PULSE
,jmx-manager
等),因此抛出异常
您基本上希望确保属性http-service-port
和jmx-manager-port
(非广泛的列表,您还需要查看其他属性),在第二个群集中有所不同。
希望这有帮助。
干杯。