照顾你的弹性搜索指数

elasticsearch-curator的Python项目详细描述


有弹性搜索的索引吗?这是给你的工具!

就像博物馆馆长管理展出的展品和收藏品一样, ElasticSearch馆长帮助您管理索引。

生成状态

BranchStatus
Mastermaster
5.x5_x

PYPI:pypi_pkg

Curator API Documentation

馆长提供了一个api和一个包装脚本(实际上是定义的 作为切入点)。api允许您编写自己的脚本来完成 类似的目标,甚至是新的和不同的东西,Curator API,和 那张Elasticsearch Python API

Getting Started

Installation guide 以及command-line usage guide

运行curator --help也将显示使用信息。

贡献

  • 放弃回购
  • 更改叉子
  • 添加测试以覆盖您的更改(如有必要)
  • 运行测试
  • CLA上签名
  • 发送请求!

要从源代码运行,请使用根目录中的run_curator.py脚本 项目。

运行测试

要运行测试套件,只需运行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>;

[1]<;https://logstash.jira.com/browse/LOGSTASH-211>;

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
编译器构造为什么在Java中允许初始化对Null的引用?   java手动调用javax的actionPerformed。摆动计时器   使用git分支的java Maven版本控制   Java8句子流   java JPA OneToOne和OneToMany实体实例化/创建   java如何将值添加到列表<Map<String,Object>>?   java如何使用ComboBox在一个框架内更改JPanel。getSelectedIndex()   java在比较XML和xmlunit时忽略文本差异   java无法从其他pc连接到本地主机   Java中分配对象id的优雅方式   Java中静态变量的使用   java试图从Neteller获取OAuth访问令牌时产生错误:“服务器返回HTTP响应代码:401表示URL”   Java:基元类型是否会影响性能?   java可以让hasNext()不区分大小写吗?   基于AutoCompleteTextView建议属性或AutoCompleteTextView值的java Android搜索   java流文件到firefox浏览器有时无法打开应用程序对话框   在没有ArrayList的Java中返回数组中的搜索结果   复制java。木卫一。IOException:数据错误(CRC)   java为什么我在尝试删除Facebook测试用户时会出现“方法未实现”错误   java如何使用JNA调用SetProcessReliationPolicy