Я выполняю 2 выделенных сервера, на которых я планирую установить Solrcloud. Я установил использование ZooKeeper apt-get install zookeeperd
и ZooKeeper работает на обеих системах.
Из solr документов я узнал, что 3 служителям зоопарка рекомендуют для производства.
Как я мог добавить второго служителя зоопарка к одной машине? Конфигурация только позволяет тот.
Технически я согласен с @Navern использовать контейнеры, поскольку это вариант запускать несколько зоопарков на одной машине. Однако с точки зрения кворума Zookeeper на одном узле должен быть установлен максимум один сервер zookeeper. Например, использование 5 зоопарков означает, что 2 узла могут выйти из строя без каких-либо проблем. 5 сотрудников зоопарка на двух узлах означает, что если выйдет из строя узел, содержащий 3 смотрителя, то кворум упадет, то есть SPOF
Предлагаю использовать для этой задачи докер.
Вы создаете один образ с помощью Dockerfile, а затем запускаете два контейнера с разными опубликованными портами. В вашем Dockerfile вы можете использовать apt-get install zookeeperd.
Docker поможет с созданием изолированной среды.