Я пытаюсь настроить кластер Pivotal Gemfire с двумя узлами / хостами. Точно два разных unix-сервера. Идея заключается в создании 1 локатора и 1 кеш-сервера на каждом хосте, где локаторы должны заботиться о балансировке нагрузки между кэш-серверами. Реплицированная область будет создана на обоих кэш-серверах. Когда клиент создает / обновляет регион на сервере кеширования с помощью gfsh или java API, он должен быть реплицирован на другой
Используя gfsh, я могу запустить локатор (локатор 1) и кеш-сервер (сервер 1) в host_A, а также в host_B. Я создал регион (RegionA) на обоих серверах.
Это все, что мне нужно сделать? В основных руководствах рассказывается о наличии локатора и нескольких кеш-серверов на одной машине. Я не смог найти ни одного подходящего ресурса, в котором рассказывается о конфигурации нескольких серверов / хостов.
После запуска серверов в обоих хостах. Я запускаю серверы на каждом из хостов вот так.
начальный сервер --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 сервера будут участниками на обеих машинах. Это не так?