照顾你的弹性搜索指数
elasticsearch-curator的Python项目详细描述
有弹性搜索的索引吗?这是给你的工具!
就像博物馆馆长管理展出的展品和收藏品一样, ElasticSearch馆长帮助您管理索引。
Curator API Documentation
馆长提供了一个api和一个包装脚本(实际上是定义的 作为切入点)。api允许您编写自己的脚本来完成 类似的目标,甚至是新的和不同的东西,Curator API,和 那张Elasticsearch Python API。
Curator CLI Documentation
Curator CLI Documentation现在是 http://elastic.co/guide在http://www.elastic.co/guide/en/elasticsearch/client/curator/current/index.html
运行测试
要运行测试套件,只需运行python setup.py test
在更改代码、贡献新代码或修复bug时,请确保 在你的公共关系中包含测试(或者将其标记为没有测试,以便其他人可以 拿起它添加测试)。修复错误时请确保测试 实际上测试这个bug-它应该在没有代码更改的情况下失败,并在之后通过 它们已经被应用(当然也可以是一次提交)。
测试将尝试连接到本地ElasticSearch实例并运行 对它进行集成测试。这将删除存储在那里的所有数据!你 可以使用env变量TEST_ES_SERVER指向不同的实例 (例如,“otherhost:9203”)。
原点
馆长最初被称为clearESindices.py[1],几乎是立即 重命名为logstash_index_cleaner.py[1]。一段时间后它被迁移了 在[logstash](https://github.com/elastic/logstash)存储库下 expire_logs。此后不久,乔丹·西塞尔被埃拉斯蒂克搜索公司聘用为 是这个工具的原始作者。后来它成了ElasticSearch的馆长 现在位于<;https://github.com/elastic/curator>;