Я создаю кластер с поиском elastics. Я загружаю файл elasticsearch в виде zip-файла и разархивирую его в файле/opt. И это два IP-адреса, которые я использую для тестирования, 172.16.30.51 и 172.16.30.52.Устранение неполадок кластера Elicsearch
Я столкнулся с некоторыми проблемами. Я попытался изменить файлы хоста и добавить IP-адрес сервера.
Судо VI/и т.д./хосты
172.16.30.51 elasticnode01
172.16.30.52 elasticnode02
Кроме того, в сервере elasticnode01:
кд/Opt/elasticsearch
VI конфигурации/elasticsearch.yml
Изменим следующий код.
cluster.name: mycluster
node.name: "elasticnode01"
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["elasticnode02"]
В elasticnode02 Сервер:
кд/опт/elasticsearch
VI конфигурации/elasticsearch.yml
я изменить следующий код.
cluster.name: mycluster
node.name: "elasticnode02"
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["elasticnode01"]
Тогда я, наконец, запустить команду
бен/elasticsearch &
кажется нормально, но как только я запускаю
завиток «локальный: 9200/_cat/nodes? v '
возвращает
host ip heap.percent ram.percent load node.role master name
127.0.0.1 127.0.0.1 4 39 0.20 d * elasticnode01
кому-то ум говорит мне, что это проблема? Благодарю.
Итак, где проблема вы чувствуете? точно это. Вы настроили файл 'elasticsearch.yml' на' network.host: 127.0.0.1' –
Да, я настроил файл.Кажется, что он не может диагностировать другой сервер/узел. Когда я зависаю -X Получаю «localhost: 9200» на каждом сервере, он может только диагностировать свой собственный узел, но не также другой узел сервера. – kan1207
Запустили ли вы elasticsearch на обоих серверах? –