ES索引管理工具curator

  • curator是一个用于管理es中的索引和快照的工具。
  • curator是用Python写的,可以作为命令行工具,也能作为python的API。

https://www.elastic.co/guide/en/elasticsearch/client/curator/current/index.html

Features

  • Add or remove indices (or both!) from an alias
  • Change shard routing allocation
  • Close indices
  • Create index
  • Delete indices
  • Delete snapshots
  • Open closed indices
  • forceMerge indices
  • Change the number of replicas per shard for indices
  • Take a snapshot (backup) of indices
  • Restore snapshots

Version Compatibility

curator对es版本的支持情况:

https://www.elastic.co/guide/en/elasticsearch/client/curator/current/version-compatibility.html

Installation

从Curator 4.2开始,需要使用python3版本。

pip

# 如果python没装pip,安装pip:
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
python get-pip.py# 安装当前版本
pip install elasticsearch-curator# 安装特定版本:
pip install -U elasticsearch-curator==3.5.1# 升级curator到最新新版本
pip install -U elasticsearch-curator# 升级curator到指定版本
pip install -U elasticsearch-curator==3.5.1

APT repository

wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo 'deb http://packages.elastic.co/curator/4/debian stable main' > /etc/apt/sources.list.d/curator.list
sudo apt-get update && sudo apt-get install elasticsearch-curator

YUM repository

# 添加Elastic' Signing Key:
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch# RHEL/CentOS 6: 写/etc/yum.repos.d/curator.repo
[curator-4]
name=CentOS/RHEL 6 repository for Elasticsearch Curator 4.x packages
baseurl=http://packages.elastic.co/curator/4/centos/6
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1# RHEL/CentOS 7: 写/etc/yum.repos.d/curator.repo
[curator-4]
name=CentOS/RHEL 7 repository for Elasticsearch Curator 4.x packages
baseurl=http://packages.elastic.co/curator/4/centos/7
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1yum install elasticsearch-curator

Source Code

https://www.elastic.co/guide/en/elasticsearch/client/curator/current/python-source.html

wget https://pypi.python.org/packages/source/p/package/package-#.#.#.tar.gz
tar zxf package-#.#.#.tar.gz
cd package-#.#.#
python setup.py install

Curator Commands

  • curator
  • curator_cli

链接:https://www.jianshu.com/p/7975fa063d99
來源:简书

转载于:https://www.cnblogs.com/wynjauu/articles/9373929.html

ES索引管理工具curator安装相关推荐

  1. ELK下es索引管理工具-curator

    转载来源 : es索引管理工具-curator https://www.cnblogs.com/xiaobaozi-95/p/10450380.html 介绍 elasticsearch-curato ...

  2. 第二篇supervisor集群管理工具cesi安装详解-如何安装supervisor-cesiwebUI

    第二篇supervisor集群管理工具cesi安装详解-如何安装supervisor-cesiwebUI 介绍 安装 解压 安装依赖 修改配置 注册为系统服务 启动 登录一下,发现报错了 解决方法 介 ...

  3. 第一篇supervisor集群管理工具cesi安装详解-如何安装supervisor

    第一篇supervisor集群管理工具cesi安装详解-如何安装supervisor 环境 准备 安装python3.7.4 问题 解决方法 安装supervisor 配置supervisor服务 启 ...

  4. k8s可视化管理工具Rancher安装和使用

    k8s系列入门级教程-k8s可视化管理工具Rancher安装和使用 <超低成本的k8s集群搭建教程> 使用rke安装企业级k8s集群-待填坑 prometheus+grafana监控搭建教 ...

  5. 推荐Win11系统自带包管理工具WinGet安装软件,Win10同样可用

    最佳推荐Win11系统自带包管理工具WinGet安装软件,绝对要收藏 简介 使用方法 1.使用 winget search 搜索软件 2.使用 winget install 安装软件 winget 安 ...

  6. php单机环境搭建,【完美西游网单服务端】新版单机一键安装游戏客户端带GM管理工具[附安装搭建教程]...

    [完美西游网单服务端]新版单机一键安装游戏客户端带GM管理工具[附安装搭建教程] 完美西游,2012年10月开启封测的一款客户端网游.<完美西游>推出了修真历练,守卫门派,梦桃源,火云洞, ...

  7. Sql Server 2008 精简版(Express)和管理工具的安装以及必须重新启动计算机才能安装 SQLServer的问题和第一次使用sqlexpress的连接问题

    下载地址: SQL Server 2008 Express 中文简体安装包 x86: https://download.microsoft.com/download/5/f/a/5fad1d35-e6 ...

  8. python包管理工具 ports_MacPorts安装使用Python/pip

    Mac OS未预装任何在Unix/Linux中常见的命令行包管理工具,Mac OS中的App Store和自身的软件升级功能可以下载更新许多比较好的应用,但这些应用多数是满足普通消费者需求,对于开发人 ...

  9. go之官方依赖管理工具dep安装和使用

    前言 大家都知道go没有一个自己的包管理平台.社区里go的第三方包托管在各个git托管平台.需要用到包时通过go get 命令工具安装,但这个工具没有版本描述性文件,在go的世界里没有"pa ...

最新文章

  1. 事件相机角点检测,从原理到demo
  2. 2020未来科学大奖公布,砒霜治疗白血病发现者张亭栋、王振义获生命科学奖,最年长者96岁...
  3. MVC4做网站六后台管理:6.2网站信息设置
  4. Dubbo监控中心搭建-dubbo-monitor-simple的使用
  5. 百会CRM教你在大数据平台中做精准营销
  6. Emachines Em350拆机更换键盘详细流程
  7. vs2013怎么清理解决方案_厕所漏水怎么办?厕所免拆砖防水维修方案
  8. 【cocos2d-js官方文档】二十五、Cocos2d-JS v3.0中的单例对象
  9. .Net Core In Docker 在容器内编译并发布
  10. 居然不知道和的区别?
  11. 键盘录入一个字符串,判断是否是对称字符串
  12. Go条件语句、switch和循环语句
  13. nodejs 读取excel文件,并去重
  14. 我对jeecg-boot项目的理解、使用心得和改进建议
  15. 嵌入式操作系统风云录:历史演进与物联网未来.
  16. PSP看电视软件测试,实战测试:PSP上运行Windows 95
  17. 通俗易懂理解URI和URL的区别
  18. 用谷歌浏览器下载网页视频
  19. c语言指针实现字符串拼接
  20. PC微信多开,超简单

热门文章

  1. 心疼还在用Facebook的你一秒,Snapchat才是未来
  2. 《系统分析与设计方法》 练习计算投资回收分析
  3. CCF201503-3 节日(100分)
  4. Closure--1
  5. google 插件_google这4款插件我每天都用,省时无数
  6. ios 监测网页按钮_苹果IOS备忘录便签软件敬业签恢复删除内容应该怎么操作?...
  7. mysql ssh .net_c# – 使用SSH.NET库与MySQL建立SSH连接
  8. 海量用户标签系统之存储架构设计(Bigmap算法)
  9. ant 改变表格数据_React ant design表格导出数据为EXCEL表格数据
  10. 52linux crond入门53crond时间规则54应用实例