Я пытаюсь настроить кластер 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 сервера в качестве членов на обеих машинах. Разве это не правильно?