专栏首页腾讯云Elasticsearch Service使用Curator在腾讯云Elasticsearch中自动删除过期数据
原创

使用Curator在腾讯云Elasticsearch中自动删除过期数据

本文将向您介绍,如何在腾讯云的无服务器函数(scf)中,使用curator工具,创建ES过期索引的自动删除定时任务。

Curator是一个用来管理Elasticsearch索引的工具,使用它可以管理需要删除或保留的索引数据。

使用Curator可以完成以下功能:

  • 为别名(Alias)添加或移除索引
  • 创建索引
  • 删除索引
  • 关闭索引
  • 删除快照
  • 打开已经关闭的索引
  • 更改分片路由配置
  • 强制合并索引
  • 重建索引(包括从远程的集群)
  • 更改索引每个分片的副本数量
  • 为索引创建快照
  • 从快照还原
  • rollover indices(当某个别名指向的实际索引过大的时候,自动将别名指向下一个实际索引)

腾讯云无服务器云函数(SCF)中,已经配置了含有Curator的模板,用户可以直接应用模板,快速开始一个curator函数的配置:

第一步 创建云函数

进入到腾讯云无服务器函数(scf)的控制台,点击新建。

scf_1.jpg

选择创建模板函数,通过关键字curator搜索相关模板,点击下一步

第二步 编辑Curator的执行参数

scf_2.jpg

根据您购买的ES集群信息编辑模板的相关参数

  • esServer: es集群vpc内网的ip和端口
  • esPrefix: es索引的前缀,如logstash-
  • esCuratorTimeStr: 索引中的时间格式,如%Y-%m-%d。这样将会匹配形如logstash-2017-12-04为名字的索引。
  • esCuratorTimeUnit: 时间周期,可以选择小时(hours),天(days),月(months)等。
  • esCuratorTimeCount: 时间间隔,和上面的时间周期一起来配置过期索引的时间。

点击完成进入到配置页面

第三步 指定云函数运行的私有网络

在函数配置页面点击编辑。在网络配置中,选择ES服务所在的vpc和子网

scf_4.jpg

第四步 配置云函数的定时触发

点击触发方式,添加触发,设置为每天触发一次:

scf_5.jpg

在触发方式中,配置触发周期,可以配置每天触发或选择自定义触发,点击保存。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Elasticsearch 6.x索引预排序分析

    Elasticsearch 从6.0版本开始,引入了一个索引预排序(index sorting)的功能。使用这个功能,用户可以在文档写入的阶段,按指定的字段规则...

    ethanzhang
  • 腾讯云EMR&Elasticsearch中使用ES-Hadoop之Spark篇

    腾讯云EMR&Elasticsearch中使用ES-Hadoop之MR&Hive篇

    ethanzhang
  • 腾讯云EMR&Elasticsearch中使用ES-Hadoop之MR&Hive篇

    腾讯云EMR&Elasticsearch中使用ES-Hadoop之MR&Hive篇

    ethanzhang
  • 寻找核心基因+子网络

    一般做完差异基因,或者使用其他方法找到想要的biomarker时,想要知道这些基因的调控网络,或者哪些基因在调控网络中处于核心位置,比较常见的方法就是wgcna...

    用户1359560
  • 五分钟学会一个很有用的排序:归并排序

    由于LeetCode上的算法题很多涉及到一些基础的数据结构,为了更好的理解后续更新的一些复杂题目的动画,推出一个新系列 -----《图解数据结构》,主要使用动画...

    五分钟学算法
  • 5.2.3 二维导热算例-整体架构

    周星星9527
  • 5.2.2 二维导热算例-迭代计算

    我们首先介绍温度场的求解吧,假设边界条件和初始条件已经设定。在贴代码之前,我们先谈谈这个类需要什么属性和行为:节点数组用于存储计算变量、网格大小、维度定义、计算...

    周星星9527
  • 互联网创业:本身就是个坑?

    很多朋友都喜欢在内心发表这种创业简化论,仿佛在这个资金横流,猪都能飞起来的互联网创业时代,只要拿到钱,我还有啥干不了?!可在进入创业圈之前,你需要弄清楚,创业本...

    华章科技
  • 手写一个简单的JVM--02.模拟运行JVM

    虚拟机栈是栈帧的集合的统称,栈帧是虚拟机执行时方法调用和方法执行时的数据结构,它是虚拟栈数据区的组成元素,每一个方法对应了一个栈帧。

    付威
  • Java学习笔记—总所周知的微服务架构SpringCloud中Feign

    Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与...

    慕容千语

扫码关注云+社区

领取腾讯云代金券