2016-11-08 15 views
7

Tamam bu zor olmamalı, bir elasticsearch kümesinde 2 düğüm çalıştırmayı ve node-1'i başlatmaya çalışırken bir istisna almayı deniyorum (master olan düğüm-2 zaten başlatılmış durumda). İstisna Elasticsearch 5.0.0. küme düğümü katılmıyor

her iki örneğe

için elasticsearch v 5.0.0 kullanarak: master Katılma isteğini göndermek için başarısız oldu, nedeni RemoteTransportException aynı kimliğe sahip düğümü bulunamadı mevcut düğüm eklemek olamaz ama farklı bir düğüm örneği]

olduğunu Düğüm-1 yapılandırma:

node.name: SANNNNN-1

network.host: 10.3.185.250

discovery.zen.ping.unicast.hosts: [ "10.3.185.251:9300"]

Düğüm-2 yapılandırma:

node.name: SAN-2

network.host: 10.3.185.251

discovery.zen.ping.unicast.hosts: [ "10.3.185.251:9300"] 2 düğümde

Tam durum:

[INFO] [oedzZenDiscovery] [SANNNNN-1], birleştirme isteğini [{SAN-2} {DxExoYHHTu2-rFvuvQSuEg} {OfYBe97HQCmcha63CFiYlQ} {10.3.185.251} {10.3.185.251:9300}], ustasına gönderemedi. [RemoteTransportException [[SAN-2] [10.3.185.251:9300] [dahili: bulma/zen/birleştirme]]; nested: IllegalArgumentException [node {NHNNNN-1} {DxExoYHHTu2-rFvuvQSuEg} {hP4gLRugRgWzSuNnEhGHSw} {10.3.185.250} {10.3.185.250:9300} ekleyemedi, var olan düğümü {SAN-2} {DxExoYHHTu2-rFvuvQSuEg} {OfYBe97HQCmcha63CFiYlQ } {10.3.185.251} {10.3.185.251:9300} aynı kimliğe sahip ancak farklı bir düğüm örneğidir]; ]

cevap

18

Sorun, elasticsearch klasörünün bir düğümden diğerine scp'ye kopyalanmasıdır. Elasticsearch, düğüm kimliğini elasticsearch/data/klasörüne kaydeder. Veri klasörünü bir düğümde sildi ve yeniden başlattı. Küme çalışıyor ve çalışıyor. Umarım bu birileri güçlükten kurtarır.