【发布时间】:2018-05-01 00:30:49
【问题描述】:
我正在尝试设置具有两个节点/主机的 Pivotal Gemfire 集群。正是两个不同的unix服务器。背后的想法是在每个主机中创建 1 个定位器和 1 个缓存服务器,其中定位器应该负责缓存服务器之间的负载平衡。将在两个缓存服务器中创建一个复制区域。当客户端使用 gfsh 或 java API 在缓存服务器中创建/更新区域时,应将其复制到其他区域
使用 gfsh,我可以在 host_A 和 host_B 中启动定位器(定位器 1)和缓存服务器(服务器 1)。我在两台服务器中都创建了一个区域(RegionA)。
这就是我所要做的吗? Pivotal 教程讨论了在同一台机器上拥有一个定位器和多个缓存服务器。我找不到任何合适的资源来讨论多服务器/主机配置。
在两台主机中启动服务器后。我正在像这样在每个主机中启动服务器。
启动服务器 --name=server1 --locators=host_A[10334],host_B[10334] --group=group1 --server-port=40406
启动服务器 --name=server2 --locators=host_A[10334],host_B[10334] --group=group1 --server-port=40406
当我在 gfsh 中“列出成员”时,主机 B 显示(定位器 2,服务器 1 [来自主机 A],服务器 2),但主机 A 仅显示定位器 1。理想情况下,我希望两台机器都有 2 个定位器和 2 个服务器作为成员。不对吗?
【问题讨论】: