Проблема с настройкой одноузлового кластера Elastic Search
Я пытаюсь настроить ElasticSearch 7.3.1 в одноузловом кластере.
Я пробовал добавить:
discovery.type: single-node
Но тогда я получаю следующую ошибку:
java.lang.IllegalStateException: не может начаться с [discovery.type], установленным на [single-node], когда локальный узел {node-1}{O846-1yHRLiOGzLUx 4RycQ}{KKT2Ljj3QUWiFR4K1ICrDg}{127.0.0.1}{127.0.0.1:9300}{dim}{ml.machine_memory=17179262976, xpack.installed=true, ml.max_open_jobs=20} не имеет кворума в конфигурации голосования VotingConfiguration
Если я удалю линию discovery.type: single-node
то я получаю следующую ошибку:
мастер еще не обнаружен и не выбран, для выбора требуются два узла с идентификаторами [O846-1yHRLiOGzLUx 4RycQ, j1tBqJEtSXO78j6Ym8OceA], обнаружены [{node-1}{O846-1yHRLiOGzLUx4RycQ}{KE4tPT7k} {6uk:9300}{dim}{ml.machine_memory=17179262976, xpack.in stalled=true, ml.max_open_jobs=20}], что не является кворумом; обнаружение продолжится с использованием [127.0.0.1:9301, 127.0.0.1:9302, 127.0.0.1:9303, 127.0.0.1:9304, 127.0.0.1:9305, [::1]:9 301, [::1]:9302, [::1]:9303, [::1]:9304, [::1]:9305] от провайдеров хостов и [{node-1}{O846-1yHRLiOGzLUx4RycQ}{KE4tPTGtS7ukT7k-6iLxaw}{127.0.0.1}{127.0.0.1:9300}{dim}{ml.machine_memory=17179262976, xpack.in stalled=true, ml.max_open_jobs=20}] из последнего известного состояния кластера; термин узла 0, последняя принятая версия 0 в термине 0
1 ответ
an election requires two nodes with ids [O846-1yHRLiOGzLUx 4RycQ, j1tBqJEtSXO78j6Ym8OceA],
Этот узел ранее принадлежал двухузловому кластеру, и вы удалили один (то есть половину из них), не выполнив надлежащую процедуру, которая требуется для этого без потери данных.
Есть два пути вперед:
Снова сформируйте двухузловой кластер, а затем правильно удалите один узел.
Сотрите путь к данным и начните заново.