Я использую поваренную книгу Elasticsearch.Можно ли динамически построить кластер Elastic с одним списком запуска?
Моя конечная цель:
- Есть 4 или более ранее развернуты виртуальные машины, которые сконфигурировано для запуска ES
- я применить тот же рецепт/runlist всех этих узлов и устанавливает и конфигурирует ES для меня
Прежде, чем я начну спускаться по этой дороге, я хочу знать, возможно ли это или есть конкретные конфигурации узла, которые делают невозможным выполнение этого с помощью одного запустить список.
Если узлы предварительно сконфигурированы с моими желаемыми именами хостов и IP-адресами, я могу использовать атрибуты узлов для подключения этой информации в конфигурациях. Могу ли я иметь рецепт случайным образом выбрать 3 из четырех или более узлов, чтобы стать первичными осколками?
В качестве примечания стороны: не путайте кулинарию из сообщества с Эластикой с ограничением от самого шеф-повара. Вы всегда можете писать программное обеспечение, чтобы делать то, что хотите, если сможете его описать достаточно хорошо. – coderanger
Нет специфических для узла конфигураций, о которых я знаю, что это помешало бы вам сделать это. Самая большая проблема - это сам Elastic, а не какая-либо кулинарная книга сообщества, но если вы уже знаете IP-адреса узлов в кластере, прежде чем создавать кластер, он просто записывает файлы конфигурации, а ES обрабатывает остальные. – Martin
Итак, по крайней мере, мне нужно было бы вести список IP-адресов узлов и убедиться, что они синхронизированы с IP-адресами реальных узлов? – red888