Elasticsearch Interpreter无法连接到数据库

时间:2017-03-10 14:52:45

标签: elasticsearch apache-zeppelin

我正在使用通过Homebrew安装的Zeppelin版本0.62。

我尝试使用Elasticsearch解释器连接到本地在端口9209上运行的ES-Instance(版本2.3.5)。如果我运行

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

我明白了:

  

没有配置的节点可用:[{#transport#-1} {127.0.0.1} {localhost / 127.0.0.1:9209}]

但是,使用Shell-Interpreter它可以工作:

%sh
curl -XGET localhost:9209

我找不到任何与解释器兼容版本的信息(也针对实际的5.2,同样的结果)。

1 个答案:

答案 0 :(得分:2)

您能否检查一下您使用TransportClient的端口? (默认为9300)

ElasticSearch支持2种类型的客户端,但Zeppelin 0.6.2仅支持TransportClient。所以你必须使用端口。 (仅供参考,Zeppelin 0.7.0支持两个客户)

也可以看看
相关问题