Справочная информация:
- В старом кластере Elasticsearch есть 3 главных узла, минимальные узлы - 2
- Один сервер умер, восстановление невозможно в ближайшее время.
- Два левых узла не могут выбрать мастер-узел, они жалуются:
master not discovered or elected yet, an election requires at least 2 nodes
with ids from [DnW5_lRBRhinokBu542Mvw, LSS3ms9gSlmisxOgLmQZXw, nE5cqi4OQKui5VSWz1hW7g],
have discovered [{dc17-esmaster-04}{LSS3ms9gSlmisxOgLmQZXw}{GyJYhRLLTB-SC66nu3d__w}....
master not discovered or elected yet, an election requires at least 2 nodes
with ids from [DnW5_lRBRhinokBu542Mvw, LSS3ms9gSlmisxOgLmQZXw, nE5cqi4OQKui5VSWz1hW7g],
have discovered [{dc17-esmaster-01}{rxzeJiTHQ2OlQK8iLAj-VQ}{ICKLYhcsSHy2hDajZs0cPw}{
Мое понимание:
- обычно один главный узел вниз не оказывает влияния,2 узла должны работать
- Однако, в моем случае, один из идентификаторов мастер-узла не находится в массиве: [DnW5_lRBRhinokBu542Mvw, LSS3ms9gSlmisxOgLmQZXw, nE5cqi4OQKui5VSWz1hW7g], в качестве второго лога, являющегося вторым лог-классом, представляющим второй логический узел, показывающий, как второй лог выше, показывает, что в качестве второго лога используется логическое выражение, представляющее второй логический узел, показывающий, как у второго лога выше, в качестве второго лога, представляющего этот код, показано, что в качестве второго лога используется логическое выражение, представляющее второй логический номер, представляющий собой логический файл, представляющий второй логический номер, представляющий логический файл, представляющий собой второй логический номер, представляющий второй логический номер, представляющий собой VQ, представляющий собой логический файл, представляющий второй логический номер, представляющий собой VQ, представляющий собой кодирование, представляющее второй логический узел.1018 *
- Итак, я полагаю, правда в том, что узел 1 никогда ранее не присоединялся к кластеру успешно, только два других узла работали, сегодня один узел умер, так что весь сбой кластера.
Как решитьЭто?Я думаю, что есть два варианта:
- изменить идентификатор этого узла на один идентификатор из этого массива, но я не знаю, как это сделать, узел был сгенерирован автоматически ...
- пусть кластер ES забудет этот массив [DnW5_lRBRhinokBu542Mvw, LSS3ms9gSlmisxOgLmQZXw, nE5cqi4OQKui5VSWz1hW7g] и повторно обнаружит кластер, я знаю, что он хранится в файле global-xx.st, но я не могу отредактировать его в двоичном файле.боятся нарушить целостность данныхв режиме реального времени кластер может работать, а затем удалить два поврежденных узла ..
Пожалуйста, дайте мне несколько советов.
Спасибо.