Elasticsearch : Curator does not work

标签 elasticsearch elasticsearch-2.0 elasticsearch-curator

我正在尝试来自策展人的基本代码

http://curator.readthedocs.io/en/4.0/examples.html

我尝试

import elasticsearch
import curator
if __name__ == '__main__':
    client = elasticsearch.Elasticsearch([{'host': "http://localhost", 'port':9200}])

    ilo = curator.IndexList(client)
    ilo.filter_by_regex(kind='prefix', value='logstash-')
    print ilo

但我明白了
ilo = curator.IndexList(client)
AttributeError: 'module' object has no attribute 'IndexList'

我错过了什么?

最佳答案

我猜你的策展人版本不是 4.0。检查您正在使用的版本的文档。例如对于 3.5.1:http://curator.readthedocs.io/en/v3.5.1/

关于 Elasticsearch : Curator does not work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37219194/

相关文章:

elasticsearch - 无法实现pattern_capture token 过滤器

php - 正确查询对Elasticsearch PHP库的计数

elasticsearch - 为什么我不能通过环回连接到elasticsearch?

elasticsearch - ElasticSearch的策展人可以使用 'atomic alias move'滚动索引吗?

python - elasticsearch-curator安装错误 “cx_Freeze.freezer.ConfigError: cannot find file/directory named vcruntime140.dll”

amazon-web-services - 使用 AWS Cloudformation 创建 Elasticsearch 服务 : "Creating Elasticsearch Domain did not stabilize"

elasticsearch - Taggit 和 Haystack 与 RealtimeSignalProcessor

elasticsearch - 在Elasticsearch中使用GROUP BY

elasticsearch - Elasticsearch查询以查找术语数量等于指定数量的文档

elasticsearch-2.0 - bool 查询不支持过​​滤器