我正在使用通过Homebrew安装的Zeppelin版本0.62。
我尝试使用Elasticsearch解释器连接到本地ES实例(版本2.3.5),该实例在端口9209上本地运行。如果运行
%elasticsearch
index /test/test/123 {name:"test"}
我得到:
但是,使用Shell-Interpreter可以正常工作:
%sh
curl -XGET localhost:9209
我找不到解释器应与哪个版本兼容的任何信息(也尝试使用实际的5.2,结果相同)。
最佳答案
您可以检查是否使用TransportClient
端口吗? (默认为9300)
ElasticSearch支持两种类型的客户端,但是Zeppelin 0.6.2仅支持TransportClient
。因此,您必须使用端口。 (仅供引用,Zeppelin 0.7.0支持两个客户端)
也可以看看
关于elasticsearch - Elasticsearch Interpreter无法连接到数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42721259/