2017-03-10 1 views
0

Ich benutze Zeppelin Version 0.62 installiert über Homebrew.Elasticsearch Interpreter kann keine Verbindung zur Datenbank herstellen

Ich versuche, die Elasticsearch Interpreter zu verwenden, um eine lokale ES-Instanz (Version 2.3.5) zu verbinden, die lokal auf dem Port laufen 9209. Wenn ich laufe

%elasticsearch 
index /test/test/123 {name:"test"} 

ich:

Keiner der konfigurierten Knoten stehen zur Verfügung: [{# Transport # -1} {} {127.0.0.1 localhost/127.0.0.1: 9209}]

jedoch unter Verwendung von Shell-Interpreter funktioniert es:

Ich kann keine Informationen finden, mit welcher Version der Interpreter kompatibel sein sollte (auch gegen eine tatsächliche 5.2, das gleiche Ergebnis).

Antwort

2

Können Sie überprüfen, dass Sie den Port für TransportClient verwenden? (Standard ist 9300)

ElasticSearch unterstützt 2 Arten von Clients, aber Zeppelin 0.6.2 unterstützt nur TransportClient. Also musst du den Port dafür benutzen. (FYI, Zeppelin 0.7.0 unterstützt beide Clients)

Siehe auch
+1

Danke für all diese Links. Ich habe auf Zeppelin 0.7 aktualisiert und verwende jetzt den HTTP-Modus (9200). – nik

Verwandte Themen