Я хочу создать базовый c ElasticSearch кластер с двумя узлами.
Я использую два сервера VPS:
VPS1 имеет публичные c IP-адрес: 5.xxx. 96.233
VPS2 имеет публичный c IP-адрес: 5.xxx.96.234
Вот так выглядит файл asticsearch.yml (помимо настроек по умолчанию):
VPS1:
cluster.name: mx-cluster
node.name: mx-node-1
network.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["5.xxx.96.233", "5.xxx.96.234"]
VPS2:
cluster.name: mx-cluster
node.name: mx-node-2
network.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: ["5.xxx.96.233", "5.xxx.96.234"]
Правила ufw настроены для разрешения порта 9300 с другого сервера.
VPS1:
9300 ALLOW 5.xxx.96.234
VPS2:
9300 ALLOW 5.xxx.96.233
Теперь экземпляр ElasticSearch работает на них обоих, но он не может обнаружить друг друга для создания кластера.
Оба сервера являются новыми, и я установил на нем только ElasticSearch.
Я не уверен, возможно ли это или это способ, я не смог найти ответ в Интернете поэтому я публикую это.