Elasticsearch _cat / indices出错了吗?

时间:2015-01-23 11:10:25

标签: elasticsearch elastic-map-reduce

目前我使用的是elasticsearch helper scan api,但它无法获取数据。

命令:

helpers.scan(
        client=client,
        query={"query":{"match_all":{}}},
        scroll='10m',
        index="debug", 
        doc_type = "tool", 
        _source=True
    )

输出:

......
generator object scan at 0x1556640
generator object scan at 0x1556640
generator object scan at 0x1556640
generator object scan at 0x1556640
generator object scan at 0x1556640
.......

当我在做的时候

curl -XGET"http://localhost:9200/debug/tool/_search?pretty=true&q=*:*" 

(默认只有10个) 它能够获取数据。

使用此命令检查索引时挖掘弹性:

http://127.0.0.1:9200/_cat/indices

我发现了这个:No handler found for uri [/_cat/indices] and method [GET]

但是当我使用http://localhost:9200/_aliases时,我可以看到我的索引。为什么在运行_cat/indices命令时索引不会出现?

1 个答案:

答案 0 :(得分:3)

_cat/indices在1.0.x之后的ES版本中可用。