定时调度

Elasticsearch BES

  • 邀测版存储计算分离套餐介绍
  • 功能发布记录
  • 产品描述
    • 基本概念
    • 关键特性
    • 产品介绍
    • 产品性能
      • 4核16GB512GB通用型的3个数据节点实例基准性能指标
      • 8核16GB512GB计算型的3个数据节点实例基准性能测试
      • 16核32GB512GB计算型的3个数据节点实例基准性能指标
      • 4核8GB512GB计算型的3个数据节点实例基准性能测试
      • 8核32GB512GB通用型的3个数据节点实例基准性能指标
      • 16核64GB512GB通用型的3个数据节点实例基准性能指标
      • 概述
  • Python-SDK
    • 实例
    • 异常
    • 日志
    • 节点配置类型
    • 版本更新记录
    • 快速入门
    • 集群
    • BesClient
    • 安装SDK工具包
    • 概述
  • Kibana
    • Kibana使用指南
  • Logstash
    • Logstash使用指南
    • 实例管理
      • 实例详情信息
      • 实例扩缩容
      • 管道管理
      • 创建实例
      • 实例列表
      • 删除实例
  • 开发指南
    • Elasticsearch Restful API
    • 通过其他客户端访问Elasticsearch
    • Elasticsearch Java客户端
      • Low Level REST Client
      • Rest Client操作向量索引示例
      • Java REST Client
      • High Level REST Client
  • Java-SDK
    • 实例
    • 异常
    • 日志
    • 节点配置类型
    • 版本更新记录
    • 快速入门
    • 集群
    • BesClient
    • 安装SDK工具包
    • 概述
  • 向量检索特性
    • 资源规划
    • 关键概念
    • 应用场景
    • 快速入门
    • 算法介绍
    • 能力简介
    • 向量数据库
    • 操作指南
      • 写入和查询数据
      • 训练模型
      • 向量索引缓存管理
      • 创建索引
      • 基于Reciprocal Rank Fusion的融合查询
      • 参数优化
      • 7.4版本兼容说明
    • 最佳实践
      • 调优建议
      • BES RAG 最佳实践:基于LangChain+BES的私域知识的QA问答系统
    • 迁移方案
      • ES dense vector 切换为BES方案
  • ELK
    • 基于ELK构建日志分析系统
  • 增强特性
    • 慢查询隔离
    • 百度NLP中文分词词典动态更新
    • 百度NLP中文分词插件
    • 基于段文件的主从复制
    • 基于BOS的冷热数据分离
  • 快速入门
    • 访问Elasticsearch服务
    • 导入数据并搜索
    • 创建集群
    • 集群资源评估
  • 典型实践
    • 使用BSC将BOS中的数据导入Es
    • 使用BSC将Kafka中的数据导入Es
    • 基于CCR实现多集群跨地域高可用
    • 基于节点磁盘介质的冷热数据分离
  • 服务等级协议SLA
    • 数据迁移服务协议
    • BES服务等级协议SLA(V1.0)
  • 常见问题
    • Spark访问Es常见问题
    • Elasticsearch系统常见问题
    • 常见问题总览
  • 产品定价
    • 预付费
    • 计费说明
    • 配置变更费用说明
    • 后付费
  • API文档
    • 概述
    • 自动续费相关接口
      • 续费列表
      • 查看自动续费
      • 查看自动续费规则列表
      • 续费操作
      • 更新自动续费规则
      • 删除自动续费规则
      • 创建自动续费规则
    • 插件配置接口
      • 上传自定义插件
      • 卸载系统默认插件
      • 上传nlp词典
      • 安装系统默认插件
      • 获取默认和自定义插件列表
      • 卸载自定义插件
      • 安装自定义插件
      • 删除自定义插件
      • 查看nlp词典
    • 日志管理相关接口
      • 查看日志导出任务记录
      • 创建日志导出任务
      • 日志设置
      • 日志查询
    • 标签接口
      • 查询标签列表
      • 批量新增标签
      • 单个集群更新标签
    • 智能巡检接口
      • 查看近7天已完成的巡检任务列表
      • 近七天巡检概况
      • 查看手动巡检任务的配置
      • 集群巡检授权
      • 列举所有可选巡检项
      • 查询是否可以提交巡检任务
      • 最新一次巡检概况
      • 查看集群是否开启自动巡检
      • 修改手动巡检任务的配置
      • 开启或关闭自动巡检
      • 提交手动巡检任务
      • 查询今日已执行完成的手动巡检次数
      • 查看某巡检任务的执行状态和结果
    • 集群相关接口
      • 获取操作历史信息
      • 删除集群
      • 新增节点类型
      • 开启和关闭https
      • 查看集群详情信息
      • 重置密码
      • EIP绑定
      • EIP解绑
      • 是否开启Grafana监控
      • 获取数据量观测数据
      • 查看集群列表
      • 上传NLP分词词典
      • 创建集群
      • 智能评估
      • 集群blb信息
      • 用户可用代金券列表
      • 停止集群
      • 扩容集群
      • 启动集群
      • 重启集群
    • 实例相关接口
      • 批量停止实例
      • 启动实例
      • 查看缩容节点列表
      • 数据迁移
      • 数据迁移系统建议
      • 批量启动实例
      • 数据迁移回滚
      • 停止实例
      • 数据迁移节点列表
      • 删除实例
    • 配置修改相关接口
      • 获取同义词文件列表
      • 查看集群配置
      • 删除同义词配置文件
      • 上传同义词配置文件
      • 配置修改
    • 定时调度
      • 更新定时调度任务
      • 删除定时调度任务
      • 创建和更新定时调度任务
      • 查看定时调度任务
  • API3.0
    • 集群相关接口
      • 删除集群
  • Elasticsearch
    • 用户手册
      • YML参数配置
      • 权限管理
      • 智能巡检
      • 数据迁移
      • 基于BOS的快照与恢复
      • 集群列表
      • 账号使用说明
      • 多可用区部署
      • 定时调度
      • 数据量观测
      • 日志查询
        • 日志查询(旧)
        • 日志查询(新)
        • 日志导出
        • 查询语法
      • 集群配置
        • 配置同义词
      • 插件管理
        • 上传与安装自定义插件
        • Elasticsearch插件列表
        • 系统默认插件
          • analysis-pinyin拼音分词插件
          • IK中文分词插件与动态更新词典
          • compression-zstd插件
          • CCR插件
          • 限流插件
          • 动态同义词插件
          • 简繁体转换插件
          • ingest attachment插件
          • SQL插件
      • 配置变更
        • 节点数据迁移
        • 集群变配说明与建议
        • 集群扩缩容
      • 版本升级
        • 升级版本
        • 内核版本说明
        • 升级检查
      • 集群监控报警
        • 监控查看及指标说明
        • 配置报警
      • 集群管理
        • 集群重启
        • 变更HTTPS协议用户指南
        • 节点启停
        • 查看集群信息
        • 集群创建
        • 公网绑定
        • 修改集群名称
        • 跨可用区迁移集群
        • 集群删除
        • 集群列表
        • 自动续费
        • 密码重置
        • ES服务区域代码
      • 账户管理
        • 多用户访问控制
所有文档
menu
没有找到结果,请重新输入

Elasticsearch BES

  • 邀测版存储计算分离套餐介绍
  • 功能发布记录
  • 产品描述
    • 基本概念
    • 关键特性
    • 产品介绍
    • 产品性能
      • 4核16GB512GB通用型的3个数据节点实例基准性能指标
      • 8核16GB512GB计算型的3个数据节点实例基准性能测试
      • 16核32GB512GB计算型的3个数据节点实例基准性能指标
      • 4核8GB512GB计算型的3个数据节点实例基准性能测试
      • 8核32GB512GB通用型的3个数据节点实例基准性能指标
      • 16核64GB512GB通用型的3个数据节点实例基准性能指标
      • 概述
  • Python-SDK
    • 实例
    • 异常
    • 日志
    • 节点配置类型
    • 版本更新记录
    • 快速入门
    • 集群
    • BesClient
    • 安装SDK工具包
    • 概述
  • Kibana
    • Kibana使用指南
  • Logstash
    • Logstash使用指南
    • 实例管理
      • 实例详情信息
      • 实例扩缩容
      • 管道管理
      • 创建实例
      • 实例列表
      • 删除实例
  • 开发指南
    • Elasticsearch Restful API
    • 通过其他客户端访问Elasticsearch
    • Elasticsearch Java客户端
      • Low Level REST Client
      • Rest Client操作向量索引示例
      • Java REST Client
      • High Level REST Client
  • Java-SDK
    • 实例
    • 异常
    • 日志
    • 节点配置类型
    • 版本更新记录
    • 快速入门
    • 集群
    • BesClient
    • 安装SDK工具包
    • 概述
  • 向量检索特性
    • 资源规划
    • 关键概念
    • 应用场景
    • 快速入门
    • 算法介绍
    • 能力简介
    • 向量数据库
    • 操作指南
      • 写入和查询数据
      • 训练模型
      • 向量索引缓存管理
      • 创建索引
      • 基于Reciprocal Rank Fusion的融合查询
      • 参数优化
      • 7.4版本兼容说明
    • 最佳实践
      • 调优建议
      • BES RAG 最佳实践:基于LangChain+BES的私域知识的QA问答系统
    • 迁移方案
      • ES dense vector 切换为BES方案
  • ELK
    • 基于ELK构建日志分析系统
  • 增强特性
    • 慢查询隔离
    • 百度NLP中文分词词典动态更新
    • 百度NLP中文分词插件
    • 基于段文件的主从复制
    • 基于BOS的冷热数据分离
  • 快速入门
    • 访问Elasticsearch服务
    • 导入数据并搜索
    • 创建集群
    • 集群资源评估
  • 典型实践
    • 使用BSC将BOS中的数据导入Es
    • 使用BSC将Kafka中的数据导入Es
    • 基于CCR实现多集群跨地域高可用
    • 基于节点磁盘介质的冷热数据分离
  • 服务等级协议SLA
    • 数据迁移服务协议
    • BES服务等级协议SLA(V1.0)
  • 常见问题
    • Spark访问Es常见问题
    • Elasticsearch系统常见问题
    • 常见问题总览
  • 产品定价
    • 预付费
    • 计费说明
    • 配置变更费用说明
    • 后付费
  • API文档
    • 概述
    • 自动续费相关接口
      • 续费列表
      • 查看自动续费
      • 查看自动续费规则列表
      • 续费操作
      • 更新自动续费规则
      • 删除自动续费规则
      • 创建自动续费规则
    • 插件配置接口
      • 上传自定义插件
      • 卸载系统默认插件
      • 上传nlp词典
      • 安装系统默认插件
      • 获取默认和自定义插件列表
      • 卸载自定义插件
      • 安装自定义插件
      • 删除自定义插件
      • 查看nlp词典
    • 日志管理相关接口
      • 查看日志导出任务记录
      • 创建日志导出任务
      • 日志设置
      • 日志查询
    • 标签接口
      • 查询标签列表
      • 批量新增标签
      • 单个集群更新标签
    • 智能巡检接口
      • 查看近7天已完成的巡检任务列表
      • 近七天巡检概况
      • 查看手动巡检任务的配置
      • 集群巡检授权
      • 列举所有可选巡检项
      • 查询是否可以提交巡检任务
      • 最新一次巡检概况
      • 查看集群是否开启自动巡检
      • 修改手动巡检任务的配置
      • 开启或关闭自动巡检
      • 提交手动巡检任务
      • 查询今日已执行完成的手动巡检次数
      • 查看某巡检任务的执行状态和结果
    • 集群相关接口
      • 获取操作历史信息
      • 删除集群
      • 新增节点类型
      • 开启和关闭https
      • 查看集群详情信息
      • 重置密码
      • EIP绑定
      • EIP解绑
      • 是否开启Grafana监控
      • 获取数据量观测数据
      • 查看集群列表
      • 上传NLP分词词典
      • 创建集群
      • 智能评估
      • 集群blb信息
      • 用户可用代金券列表
      • 停止集群
      • 扩容集群
      • 启动集群
      • 重启集群
    • 实例相关接口
      • 批量停止实例
      • 启动实例
      • 查看缩容节点列表
      • 数据迁移
      • 数据迁移系统建议
      • 批量启动实例
      • 数据迁移回滚
      • 停止实例
      • 数据迁移节点列表
      • 删除实例
    • 配置修改相关接口
      • 获取同义词文件列表
      • 查看集群配置
      • 删除同义词配置文件
      • 上传同义词配置文件
      • 配置修改
    • 定时调度
      • 更新定时调度任务
      • 删除定时调度任务
      • 创建和更新定时调度任务
      • 查看定时调度任务
  • API3.0
    • 集群相关接口
      • 删除集群
  • Elasticsearch
    • 用户手册
      • YML参数配置
      • 权限管理
      • 智能巡检
      • 数据迁移
      • 基于BOS的快照与恢复
      • 集群列表
      • 账号使用说明
      • 多可用区部署
      • 定时调度
      • 数据量观测
      • 日志查询
        • 日志查询(旧)
        • 日志查询(新)
        • 日志导出
        • 查询语法
      • 集群配置
        • 配置同义词
      • 插件管理
        • 上传与安装自定义插件
        • Elasticsearch插件列表
        • 系统默认插件
          • analysis-pinyin拼音分词插件
          • IK中文分词插件与动态更新词典
          • compression-zstd插件
          • CCR插件
          • 限流插件
          • 动态同义词插件
          • 简繁体转换插件
          • ingest attachment插件
          • SQL插件
      • 配置变更
        • 节点数据迁移
        • 集群变配说明与建议
        • 集群扩缩容
      • 版本升级
        • 升级版本
        • 内核版本说明
        • 升级检查
      • 集群监控报警
        • 监控查看及指标说明
        • 配置报警
      • 集群管理
        • 集群重启
        • 变更HTTPS协议用户指南
        • 节点启停
        • 查看集群信息
        • 集群创建
        • 公网绑定
        • 修改集群名称
        • 跨可用区迁移集群
        • 集群删除
        • 集群列表
        • 自动续费
        • 密码重置
        • ES服务区域代码
      • 账户管理
        • 多用户访问控制
  • 文档中心
  • arrow
  • ElasticsearchBES
  • arrow
  • Elasticsearch
  • arrow
  • 用户手册
  • arrow
  • 定时调度
本页目录
  • 创建任务
  • 创建索引
  • 使用说明
  • 删除索引
  • 使用说明
  • 注意事项
  • 存储限制
  • 使用说明
  • 注意事项
  • 索引置冷
  • 使用说明
  • 注意事项
  • 备份数据
  • 使用方式
  • 集群配置
  • 使用说明
  • rollover
  • 使用方式
  • forcemerge
  • 使用方式
  • 查看任务列表
  • 修改任务
  • 删除任务

定时调度

更新时间:2025-08-20

百度智能云Elasticsearch(BES)提供定时调度功能,使用此功能可实现:

  • 定时创建索引
  • 定时删除索引
  • 对索引存储进行限制
  • 对冷热数据分离的索引定时置冷
  • 定时备份数据
  • 定时修改集群配置
  • 定时rollover
  • 定时forcemerge

可以按照业务场景创建调度任务,更方便地使用和管理百度智能云Elasticsearch(BES)。

创建任务

  1. 登录百度智能云Elasticsearch控制台,并点击集群名称,进入集群详情界面。
  2. 在左侧导航栏,单击定时调度进入定时调度界面。

image.png

  1. 在定时调度配置界面,选择调度方式、时间配置、任务名称、和任务类型,根据不同任务类型,配置各类任务信息。最后点击“创建任务“按钮,完成任务创建。

创建索引

定时创建索引支持用户指定索引的命名规则,以及settings、mappings等信息,并按照设定的时间策略创建索引。

用户可根据业务需求配置调度方式、任务名称、任务类型、索引名称前缀、索引名称后缀和索引信息。

使用说明

  • 调度方式:

    • 定时调度:可以配置定时调度,指定每天、每周、每月的确定时间执行任务。
    • 周期调度:可以配置周期调度,指定每间隔一段时间执行一次任务。
  • 任务名称: 用户自行填写。名称规则支持字母(a-z及A-Z)、数字(0-9)、下划线(_)或连字符(-),长度6~24个字符。
  • 任务类型:在任务类型中选择“创建索引”。
  • 索引名称前缀:索引名称仅能由数字、小写字符、下划线(_)和横线(-)组成。
  • 索引名称后缀:可选5种时间格式,“yyyy.MM.dd.HH.mm”、“yyyy.MM.dd”、“yyyy-MM-dd-HH-mm”、“yyyy-MM-dd“和”yyyy-MM“。系统会将索引名称前缀和索引名称后缀相结合成索引名称,并按指定时间创建索引。
  • 索引信息:索引信息为JSON格式,可以设置索引的settings和mappings,详见创建索引。非必填。

建议在创建索引前先创建模板。

例如:用户需求每周一零点创建一个新索引,命名规则为test_index_2020.12.01,则可以配置一个创建索引任务。配置方式如下图:

image.png

删除索引

用户可以使用通配符等方式匹配索引,并按照策略定期删除索引。

使用说明

  • 调度方式:

    • 定时调度:可以配置定时调度,指定每天、每周、每月的确定时间执行任务。
    • 周期调度:可以配置周期调度,指定每间隔一段时间执行一次任务。
  • 任务名称: 用户自行填写。名称规则支持字母(a-z及A-Z)、数字(0-9)、下划线(_)或连字符(-),长度6~24个字符。
  • 任务类型:在任务类型中选择“删除索引”。
  • 索引匹配规则:可以使用通配符、索引名称匹配索引或使用减号排除索引。

    • 使用通配符(*)来匹配多个索引,如test*代表匹配以test为前缀的所有索引;
    • 直接使用索引名称匹配,如test代表匹配名称为test的索引;也可以输入多个索引名称用逗号分隔,如test1,test2;
    • 可以使用减号(-)排除索引,例如,test*,-test,代表匹配以test为前缀且除去名称为test的所有索引。
  • 索引最小年龄:执行定时任务的时间减去索引创建时间称为索引年龄,只有年龄超过索引最小年龄的索引才会执行定时任务。最小年龄可以配置为0,代表符合索引匹配规则的索引都可以执行定时任务。

例如:用户需要在每天凌晨0点删除7天前创建的,并且名称符合 test* 的索引,则可以配置一个创建索引任务。配置方式如下图:

image.png

注意事项

  • 索引删除不可恢复,请提前确定索引数据可删除,再进行任务配置。

存储限制

用户可以使用通配符等方式匹配索引,定期检查索引占据的存储空间是否超过设定值,如果超过设定值,则将索引置为只读模式。

使用说明

  • 调度方式:

    • 定时调度:可配置定时调度,指定每天、每周、每月的确定时间执行任务。
    • 周期调度:可配置周期调度,指定每间隔一段时间执行一次任务。
  • 任务名称: 用户自行填写。名称规则支持字母(a-z及A-Z)、数字(0-9)、下划线(_)或连字符(-),长度6~24个字符。
  • 任务类型:在任务类型中选择“存储限制”。
  • 索引匹配规则:可以使用通配符、索引名称匹配索引或使用减号排除索引。

    • 使用通配符(*)来匹配多个索引,如test*代表匹配以test为前缀的所有索引;
    • 直接使用索引名称匹配,如test代表匹配名称为test的索引;也可以输入多个索引名称用逗号分隔,如test1,test2;
    • 可以使用减号(-)排除索引,例如,test*,-test,代表匹配以test为前缀且除去名称为test的所有索引。
  • 索引最大存储量:索引允许的最大存储量,最小为1,只支持整数。当索引存储数据量超过此处设定值,会将索引设置为只读。

例如:用户需要名称符合test*的索引均不允许超过100GB,则可以配置一个存储限制任务。配置方式如下图:

image.png

如图代表,每十分钟对集群中所有符合test*的索引进行检测,如果存储超过100GB,则置为只读模式。

注意事项

  • 此处索引占据的存储空间指的是主分片占据的存储空间,您可以通过以下接口查询pri.store.size字段来查看主分片大小。
Plain Text
1get /_cat/indices?v

image.png

  • 用户可以将调度周期设置得更短,如“每隔1分钟执行一次”,这样可以更精细地对索引存储进行限制。
  • 只读模式可以通过以下API恢复。注意:若索引依旧超过限制的最大存储量,即使恢复后,依旧会再次被置为只读模式。
Plain Text
1PUT {index_name}/_settings
2{
3    "index.blocks.write":null
4}

索引置冷

百度智能云ES支持通过定时调度功能将索引制冷。用户可以使用通配符等方式匹配索引,定时置为冷数据索引。可选将索引迁移到冷数据节点或对象存储BOS。

使用说明

  • 调度方式:

    • 定时调度:可配置定时调度,指定每天、每周、每月的确定时间执行任务。
    • 周期调度:可配置周期调度,指定每间隔一段时间执行一次任务。
  • 任务名称: 用户自行填写。名称规则支持字母(a-z及A-Z)、数字(0-9)、下划线(_)或连字符(-),长度6~24个字符。
  • 任务类型:在任务类型中选择“索引置冷”。
  • 索引存储位置:可选冷数据节点或对象存储BOS,用户可根据自身集群进行选择。索引存储位置不影响调度任务其他配置。

    • 冷数据节点:如果集群中包含冷数据节点,可选择将索引变为只读索引且数据存储在冷数据节点。
    • 对象存储BOS: 如果集群支持并开启了基于BOS的冷热数据分离功能,可将索引变为只读索引且数据上传到BOS。非冷热数据分离的index则不受影响。
  • 索引匹配规则:可以使用通配符、索引名称匹配索引或使用减号排除索引。

    • 使用通配符(*)来匹配多个索引,如test*代表匹配以test为前缀的所有索引;
    • 直接使用索引名称匹配,如test代表匹配名称为test的索引;也可以输入多个索引名称用逗号分隔,如test1,test2;
    • 可以使用减号(-)排除索引,例如,test*,-test,代表匹配以test为前缀且除去名称为test的所有索引。
  • 索引最小年龄:执行定时任务的时间减去索引创建时间称为索引年龄,只有年龄超过索引最小年龄的索引才会执行定时任务。最小年龄可以配置为0,代表符合索引匹配规则的索引都可以执行定时任务。

例如:用户需要将创建超过1周且名称符合test*的冷热数据分离索引置为冷索引,存放在冷数据节点,每周一0点执行。则可以配置一个索引置冷任务。配置方式如下图:

image.png

再例如:用户需要将创建超过3天且名称符合test*的冷热数据分离索引置为冷索引,存放在对象存储BOS,每天0点执行。则可以配置一个索引置冷任务。配置方式如下图:

image.png

注意事项

  • 索引存储位置为对象存储BOS的功能只支持基于BOS冷热数据分离的集群使用,详见基于BOS的冷热数据分离。
  • 索引存储位置为冷数据节点的功能只有在创建了冷数据节点的集群才能使用。相见基于节点磁盘介质的冷热数据分离。

备份数据

用户可以通过基于BOS的快照与恢复来备份数据。在创建BOS仓库后,用户可以设置需要备份的索引和其他快照策略,系统会根据配置,定时执行快照备份数据,保证数据的安全性。

使用方式

  • 调度方式:

    • 定时调度:可配置定时调度,指定每天、每周、每月的确定时间执行任务。
    • 周期调度:可配置周期调度,指定每间隔一段时间执行一次任务。

快照任务的最短间隔是1h,若配置较小的时间间隔,也会以1h的时间间隔备份数据。

  • 任务名称: 用户自行填写。名称规则支持字母(a-z及A-Z)、数字(0-9)、下划线(_)或连字符(-),长度6~24个字符。
  • 任务类型:在任务类型中选择“备份数据”。
  • 仓库名称:repository名称,snapshot使用的仓库, 快照仓库必须在备份数据前创建。 创建方式参见基于BOS的快照与恢复。
  • 快照名称:snapshot名称,在执行snapshot时,该名称作为前缀执行。具体snapshot名称为:[snapshot_time_uuid]。
  • 索引列表:需要被包含在snapshot中的index列表,默认为备份全部index;格式为index1,index2,index3
  • 快照过期时间:快照过期时间,默认为90天。快照过期之后将会被删除。

例如:用户需要每周一将集群中my_index1,my_index2,my_index3等几个索引的数据备份到BOS,则可以配置一个备份数据任务。配置方式如下图:

image.png

集群配置

用户可以根据需要定期修改集群配置。

使用说明

  • 调度方式:

    • 定时调度:可配置定时调度,指定每天、每周、每月的确定时间执行任务。
    • 周期调度:可配置周期调度,指定每间隔一段时间执行一次任务。
  • 任务名称: 用户自行填写。名称规则支持字母(a-z及A-Z)、数字(0-9)、下划线(_)或连字符(-),长度6~24个字符。
  • 任务类型:在任务类型中选择“集群配置”。
  • settings:setting支持JSON格式配置。

例如:用户需要每天21:00关闭配置action.destructive_requires_name,以便能够使用通配符删除索引,而在每天的23:00完成删除,并开启action.destructive_requires_name,禁止使用通配符删除索引,以防止误操作导致数据丢失。则配置方式如下图:

image.png

image.png

rollover

rollover API可以根据索引的大小、文档数、创建时长等规则翻转到新索引。当rollover触发后,将创建新索引,并将写入别名(write alias)指向新索引,后续写入都将写入新索引。用户可以配置索引的大小、文档数、创建时长等策略定时翻转索引。

使用方式

  • 调度方式:

    • 定时调度:可配置定时调度,指定每天、每周、每月的确定时间执行任务。
    • 周期调度:可配置周期调度,指定每间隔一段时间执行一次任务。
  • 任务名称: 用户自行填写。名称规则支持字母(a-z及A-Z)、数字(0-9)、下划线(_)或连字符(-),长度6~24个字符。
  • 任务类型:在任务类型中选择“rollover”。
  • 索引别名:索引别名可由数字,大小写字符和(_,-,+)组成,不能以(_,-,+)开头,可以使用通配符、索引名称匹配索引别名或使用减号排除索引别名。
  • max_size:当索引主分片存储达到这个参数设定的量级,即可触发rollover,设置为0表示此项不生效。
  • max_age:当索引在创建后达到这个参数设定的年龄,即可触发rollover,设置为0表示此项不生效。
  • max_docs:当索引文档数达到这个参数设定的数目,即可触发rollover,设置为0表示此项不生效。

用户同时设置了max_size、max_age和max_docs,只要其中一项达到设定值就会触发rollover。

例如:用户需要每周一对别名test_a的索引进行rollover,则可以配置一个rollover任务(rollover使用参见rollover API)。

配置方式如下图:

image.png

forcemerge

用户可以使用通配符等方式匹配索引,并按照策略定期合并segment。forcemerge一般适用于不再更新或只有定时批量更新的索引,且执行频率不易过高,建议在没有写入的时间段进行。

使用方式

  • 调度方式:

    • 定时调度:可配置定时调度,指定每天、每周、每月的确定时间执行任务。
    • 周期调度:可配置周期调度,指定每间隔一段时间执行一次任务。
  • 任务名称: 用户自行填写。名称规则支持字母(a-z及A-Z)、数字(0-9)、下划线(_)或连字符(-),长度6~24个字符。
  • 任务类型:在任务类型中选择“forcemerge”。
  • 索引匹配规则:可以使用通配符、索引名称匹配索引或使用减号排除索引。
  • 最大Segment数量:forcemerge合并segment的最大数量。
  • 索引最小年龄:定时任务的执行时间减去索引创建时间称为索引年龄,只有年龄超过索引最小年龄的索引才会执行定时任务。最小年龄可以配置为0,代表符合索引匹配规则的索引都可以执行定时任务。

例如:用户需要每天凌晨0点对创建超过10天且名称符合test*的索引进行segment合并,且将segment合并为10个,则可以配置一个forcemerge任务。配置方式如下图:

image.png

查看任务列表

在定时调度配置界面下方,用户可以看到已经创建的任务列表,以及定时任务的执行次数和失败次数。

image.png

修改任务

点击任务列表操作列中修改按钮,在右侧弹出页面中可修改对应定时任务。

image.png

image.png

删除任务

点击任务列表中的删除按钮,确认后即可删除对应定时任务。

image.png

上一篇
多可用区部署
下一篇
数据量观测