我正在使用通过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,同样的结果)。
答案 0 :(得分:2)
您能否检查一下您使用TransportClient
的端口? (默认为9300)
ElasticSearch支持2种类型的客户端,但Zeppelin 0.6.2仅支持TransportClient
。所以你必须使用端口。 (仅供参考,Zeppelin 0.7.0支持两个客户)