首页 > 其他分享 >open search 设置自动过期删除策略

open search 设置自动过期删除策略

时间:2023-03-31 19:23:09浏览次数:34  
标签:index search log 过期 ism plugins PUT rollover open

1、创建策略

PUT _plugins/_ism/policies/rollover_policy
{
  "policy": {
    "description": "Example rollover policy.",
    "default_state": "rollover",
    "states": [
      {
        "name": "rollover",
        "actions": [
          {
            "rollover": {
              "min_doc_count": 1
            }
          }
        ],
        "transitions": []
      }
    ],
    "ism_template": {
      "index_patterns": ["log*"],
      "priority": 100
    }
  }
}

2、更改集群设置以每分钟触发一次作业

PUT /_cluster/settings?pretty=true
{
  "persistent" : {
    "plugins.index_state_management.job_interval" : 1
  }
}

3、rollover_alias使用as设置模板log

PUT _index_template/ism_rollover
{
  "index_patterns": ["log*"],
  "template": {
   "settings": {
    "plugins.index_state_management.rollover_alias": "log"
   }
 }
}

4、接下来,创建一个新索引:

PUT /log-000001
{
  "aliases": {
    "log": {
      "is_write_index": true
    }
  }
}

4、最后,将文档添加到索引以触发作业:

POST /log-000001/_doc
{
  "message": "dummy"
}

5、验证策略是否附加到索引log-000001

GET _plugins/_ism/explain/log-000001?pretty

标签:index,search,log,过期,ism,plugins,PUT,rollover,open
From: https://www.cnblogs.com/qianxiaoPro/p/17277273.html

相关文章

  • OpenCloudOS 9.0 发布:首个全自研服务器操作系统
    系统开源社区OpenCloudOS正式发布首个全自研社区9.0版本(以下简称OC9.0)。据了解,该版本由腾讯等十余家企业共同开发并长期维护,其内核及用户态软件均为自主选型、独立演进,在操作系统发行版的全链路均实现自主可控。​操作系统等基础软件是信息技术的根基,也是亟需实现突破,掌握......
  • opencv-python 4.9.2. 轮廓特征
    矩图像的矩可帮助你计算某些特征,如对象的质心,对象的面积等特征。函数cv.moments()给出了计算的所有矩值的字典。从这一刻起,你可以提取有用的数据,如面积,质心等。质心由关系给出,$$C_{x}=\frac{M_{10}}{M_{00}}$$和$$C_{y}=\frac{M_{01}}{M_{00}}$$。这可以按如下方式完成:i......
  • Facebook 《Embedding-based Retrieval in Facebook Search》
    背景这是Facebook应用在社交搜索召回上的一篇论文,与传统搜索场景(google,bing)不同的是,fb这边通常需要更加考虑用户的一些画像,比如位置,社交关系等。举个例子:fb上有很多JohnSmith,但用户使用查询“JohnSmith”搜索的实际目标人很可能是他们的朋友或熟人。或者一个cs专业的学生,......
  • elasticsearch手动控制分片分布
    elasticsearch可以通过rerouteapi来手动进行索引分片的分配。不过要想完全手动,必须先把cluster.routing.allocation.disable_allocation参数设置为true,禁止es进行自动索引分片分配,否则你从一节点把分片移到另外一个节点,那么另外一个节点的一个分片又会移到那个节点。......
  • 时隔一年,再聊Open RAN
    上周参加MWC,小枣君最大的感受,就是扑面而来的网络开放化、虚拟化、智能化浪潮。从接入网到核心网,几乎所有的传统通信设备都有了云化解决方案。“白盒”、“云化”、“轻量化”……类似的字眼在展会上几乎随处可见。仿佛一夜之间,所有的企业都成为了基站设备商、核心网设备商,整个行业......
  • elasticsearch更改node id生成方法
    集群中节点的id是由discovery定义的,默认es有两种实现方式,一种是org.elasticsearch.discovery.local.LocalDiscovery表示把es的节点启动在同一个jvm的环境下,这样就可以通过AtomicLong来进行数字递增的id生成。另一种是org.elasticsearch.discovery.zen.ZenDiscovery它是分......
  • opengl在编译的过程中,glad使用
    我在编译的过程中,遇到:无法找到-lglad这个错误。最后才发现对于glad的使用不能用-glad。因为我们通过glad的在线服务可以得到一些文件,其中glad.c文件我们是需要放在我们的项目下面的。之后在编译的过程中使用下面这个命令:g++mian.cppglad.c-omain.exe这样,我们就可以使用......
  • Elasticsearch.Net+Nest基本用法
    基本用法安装Nest(安装后默认会装上Elasticsearch.Net),注意:版本尽量选择跟ES版本一致的批量初始化数据到ESusingNest;try{//测试环境配置SSL证书需要的设置ServicePointManager.SecurityProtocol=SecurityProtocolType.Tls12|SecurityProtocolType.Tls11......
  • 【算例】openfoam带孔盘体应力分析
    官网:https://doc.cfd.direct/openfoam/user-guide-v9/platehole$FOAM_TUTORIALS/stressAnalysis/solidDisplacementFoam下的案例1、网格划分/*--------------------------------*-C++-*----------------------------------*\=========|\\/F......
  • 树莓派安装openmediavault
    1.下载树莓派系统,必需是无图形界面的litedebian32位版。在boost里面创建ssh空文件,没有后缀名。在boost里面建立文件userconf.txt,把下面的内容copy进去,pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1保存......