我的弹性搜索实例已启动。 我可以访问其他uri等 localhost:9200 / _cluster / health等。
但是当我通过perl访问弹性搜索时,它正在尝试访问uri localhost:9200 / _cluster / nodes。
我得到的错误是找不到uri [/ _cluster / nodes]和方法[GET]
的处理程序答案 0 :(得分:5)
_cluster/nodes
已移除_nodes
端点,这就是您的呼叫返回错误的原因。该更改已使用elasticsearch 1.0.0.RC1发布。您现在可以使用简化的{{1}}端点。
答案 1 :(得分:0)
您收到的错误消息:
找不到uri [/ _cluster / nodes]和方法[GET]
的处理程序
表示您正在点击的网址不正确。不完全确定你想要做什么,但我怀疑你正试图击中这两个REST apis中的一个:
http://localhost:9200/_nodes/stats
http://localhost:9200/_nodes
Elasticsearch文档列表中的此页面与集群相关的REST api端点(包括上面两个):
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/cluster.html