Вы также можете использовать любой из ваших узлов данных в качестве мастер-узла, если вы не хотите иметь выделенные мастер-узлы. Хотя для отказоустойчивости рекомендуется иметь отдельный главный узел небольшого размера (и в вашем случае вы даже можете использовать для этой цели микроэкземпляры, которые имеют более быстрое постоянное хранилище, например, SSD, поскольку именно там хранится состояние кластера, дополнительная информация здесь ).
Но так как это просто лучшая практика, и вы все равно можете использовать любой из ваших узлов данных в качестве главного узла (если вы правильно обрабатываете все угловые случаи, например, когда этот узел данных выходит из строя, следует выбрать другой узел данных как мастер в вашем случае et c.) и более подробную информацию об этом можно найти здесь . Но вкратце, если вы хотите, чтобы один и тот же узел действовал как узел данных и как главный, то используйте параметры ниже в узлеasticsearch.yml:
node.master: true
node.data: true