2017-06-09 4 views
1

私は実行中のElasticsearchノードをマシンに持っています。それは健康で、うまく動作します。私は問題なしにブラウザ上で任意の要求を実行することができます。私は弾性インタプリタを設置したゼペリンノートを持っています。通訳の仕方は次のとおりです。ZeppelinのElasticsearchインタプリタが要求に応答しない

elasticsearch.basicauth.password  

elasticsearch.basicauth.username  

elasticsearch.client.type transport 

elasticsearch.cluster.name elasticsearch 

elasticsearch.host 127.0.0.1 

elasticsearch.port 9300 

elasticsearch.result.size 10 

zeppelin.interpreter.localRepo /path/to/repo 

私はノートブックを開いた後、私は書く:

%elasticsearch 

GET/

そして結果はこの

Bad URL (it should be /index/type/id) 

それとも

%elasticsearch 

GET/

Error : None of the configured nodes are available: [{#transport#-1}{ip}{ip:port}] 

でも

かかわらず
GET host:port/ 

はブラウザで正常に動作します。

どうしたのですか?

編集:また

、私はツェッペリン0.7.1を使用していますし、弾性5.4

+0

ツェッペリンのどのバージョンや使用して、あなたをelasticsearchでelasticsearchインタプリタのドキュメントですか? – 1ambda

+0

私はZeppelin 0.7.1とElastic 5.4を使用しています – Mnemosyne

答えて

1

ツェッペリンでelasticSearch 通訳は、ブラウザのURLのクエリに比べて動作が異なります。

elasticsearchインタプリタは、独自の言語を使用するDSLコンバータと考えることができます。たとえば、ドキュメントに対してGETクエリを送信するには、index、typeおよびidを指定する必要があります。ここで

enter image description here

ツェッペリン0.7.1

関連する問題