2016-04-06 16 views
1

Elasticsearch ile bir küme yapıyorum. Elasticsearch dosyasını bir zip dosyası olarak indirip/opt dosyasında sıkıştırıyorum. Ve bunlar deneme için kullandığım iki IP, 172.16.30.51 ve 172.16.30.52.Elasticsearch Küme kur sorunları

Bazı sorunlarla karşılaştım. Ana bilgisayar dosyalarını değiştirmeyi ve sunucu IP eklemeyi denedim. Sunucu elasticnode01 yılında

sudo vi/etc/hosts Ayrıca

172.16.30.51 elasticnode01 
172.16.30.52 elasticnode02 

:

cd/opt/elasticsearch

vi config/elasticsearch.yml

Aşağıdaki kodu değiştiriyorum. Sunucu elasticnode02 olarak

cluster.name: mycluster 
node.name: "elasticnode01" 
discovery.zen.ping.multicast.enabled: false 
discovery.zen.ping.unicast.hosts: ["elasticnode02"] 

:

cd/opt/elasticsearch

vi config/elasticsearch.yml

aşağıdaki kanununda değişiklik.

cluster.name: mycluster 
node.name: "elasticnode02" 
discovery.zen.ping.multicast.enabled: false 
discovery.zen.ping.unicast.hosts: ["elasticnode01"] 

Sonra nihayet komutunu çalıştırmak

bin/elasticsearch &

O iyi görünüyor ama en kısa sürede koşmak olarak

bukle 'localhost: 9200/_cat/nodes? v '

Bu problemin ne söyleyip

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 

misiniz kimse zihin döner? Teşekkürler.

+0

, nerede sorun duygu? kesin olarak. "elasticsearch.yml" dosyasını "network.host: 127.0.0.1" –

+0

olarak ayarladınız Evet, dosyayı yapılandırdım.Başka bir sunucu/düğüm teşhis edemez gibi görünüyor. Her sunucuya -X Get 'localhost: 9200' komutunu verdiğimde, sadece kendi düğümlerini teşhis edebilir ama aynı zamanda başka bir sunucu düğümü de tanımadı – kan1207

+0

Her iki sunucuda elasticsearch çalıştırdınız mı? –

cevap

-1

ES 2.0, ES sunucusu binds to localhost by default'dan beri birbirlerini bulamayacaklar.

Bunu, her iki sunucuda network.host yapılandırmanız gerekir:

elasticnode01 Açık

: elasticnode02 Açık

network.host: elasticnode01 

:

Yani
network.host: elasticnode02 
+0

Bu yüzden her birini elasticsearch.yml dosyasına ekliyorum? – kan1207

+0

Evet ve sonra her düğümleri yeniden başlatırsınız. Ana bilgisayar dosyanızı her iki sunucuda değiştirdiğiniz sürece birbirlerini bulmalılar. – Val

+0

Yea, Teşekkürler. Sorunlar çözüldü – kan1207