使用弹性搜索python API执行查询时出错

时间:2017-06-11 07:52:01

标签: python elasticsearch kibana elasticsearch-plugin kibana-4

我无法使用elasticsearch python api对弹性数据库执行查询。我看到以下错误。我将Ping作为弹性对象的True。任何人都可以帮我解决这个问题吗?

LinkedList

1 个答案:

答案 0 :(得分:0)

您是否已尝试使用网络浏览器或使用curl进行连接?您使用哪些客户端工具连接到ES?

例如,这个客户端作为插件google chrome运行: Elastic Search Query Builder

NotFoundError 代表 404 ,这意味着ES找不到您请求的资源。

https://elasticsearch-py.readthedocs.io/en/master/exceptions.html

您没有指明端口号,因此它默认为端口80.此端口上经常安装Web服务器。也许您的ES运行在不同的端口上,例如9200.这可以解释为什么你收到404,因为80上的网络服务器不知道你的索引。