#elasticsearch
#elasticsearch
Вопрос:
Мой кластер имеет желтую работоспособность, поскольку у него только один единственный узел, поэтому реплики остаются несогласованными просто потому, что ни один другой узел не доступен для их размещения.
Я прочитал справку на главной странице:
Я пытаюсь добавить новые данные узла в свой кластер, но они не отображаются, когда я проверяю работоспособность кластера.
Это настройка нового узла:
cluster.name: elasticsearch
node.name: node-data-1
node.master: false
node.data: true
node.ingest: false
node.ml: false
http.port: 9201
Старая конфигурация, я не редактирую. Это значение по умолчанию.
Может кто-нибудь объяснить мне, какие файлы мне нужно редактировать и какие команды мне нужно запустить, чтобы создать еще один узел в моем кластере? Должен ли я запускать два экземпляра ES? Как я могу это сделать?
Заранее спасибо.
Комментарии:
1. Есть ли у вас какие-либо индексы в кластере? Достаточно ли у вас свободного места на диске на компьютере? Для чего это значение
number_of_replicas
? Эти три фактора сделают ваш кластер желтым. Я могу ответить на ваш вопрос, если вы можете предоставить более подробную информацию о кластере и индексах. Узел должен бытьmaster =true
,data = true
.2. Нет, я хочу добавить новый узел в свой кластер. Он не присоединяется к кластеру, хотя я установил его, как вы сказали. Я последовал приведенному ниже ответу, и это сработало
Ответ №1:
Перед выполнением узлов обязательно удаляйте папку /data из каждой установки Elasticsearch. Кроме того, в узлах, которые не будут основными, установите следующее свойство:
cluster.initial_master_nodes: ["machine_running_master"]
Комментарии:
1. Когда я удалю эти данные, могу ли я запустить их снова?
2. Спасибо @ricardo-ferreira, я просто удалил каталог данных, он присоединился к кластеру.