首页 > 其他分享 >elasticsearch 生命周期策略配置以及模版索引设置

elasticsearch 生命周期策略配置以及模版索引设置

时间:2023-07-20 13:22:06浏览次数:46  
标签:index 生命周期 模版 age deeplang priority elasticsearch nginxaccess policy

  • elastcisearch 生命周期策略
PUT _ilm/policy/deeplang-logger-policy
{
  "policy" : {
      "phases" : {
        "warm" : {
          "min_age" : "7d",
          "actions" : {
            "allocate" : {
              "number_of_replicas" : 1,
              "include" : { },
              "exclude" : { },
              "require" : { }
            },
            "set_priority" : {
              "priority" : 50
            }
          }
        },
        "cold" : {
          "min_age" : "30d",
          "actions" : {
            "set_priority" : {
              "priority" : 0
            }
          }
        },
        "hot" : {
          "min_age" : "0ms",
          "actions" : {
            "set_priority" : {
              "priority" : 100
            },
            "rollover" : {
              "max_primary_shard_size" : "10gb",
              "max_age" : "30d",
              "max_docs" : 10000000
            }
          }
        }
      }
    }
}
  • 模版
# 模版
PUT _template/deeplang-nginxaccess-tmplate
{
  "index_patterns": ["deeplang-nginxaccess*"],
  "settings": {
    "number_of_replicas": 1,
    "number_of_shards": 1,
    "refresh_interval": "10s",
    "index.lifecycle.name":"deeplang-logger-policy",
    "index.lifecycle.rollover_alias":"deeplang-nginxaccess"
  }
}
  • 索引创建
PUT deeplang-nginxaccess-000001
{
  "aliases": {
    "deeplang-nginxaccess": {"is_write_index":true}
  }
}

标签:index,生命周期,模版,age,deeplang,priority,elasticsearch,nginxaccess,policy
From: https://www.cnblogs.com/lixinliang/p/17568063.html

相关文章

  • java lambda filter实现元素过滤与变量作用域、生命周期
    最开始只是拿来用,后来调试研究了一下。解释:2传递的是对象,对象中包含keySet变量,每次调用都是这个对象里面的keySet变量。而1每次都是创建了一个新的对象,keySet自然不同,也就不能实现过滤了importjava.util.concurrent.ConcurrentHashMap;importjava.util.function.Fun......
  • Elasticsearch查询
    Elasticsearch查询什么是Elasticsearch?Elasticsearchisareal-time,distributedstorage,search,andanalyticsengineElasticsearch是一个实时的分布式存储、搜索、分析的引擎。介绍那儿有几个关键字:实时分布式搜索分析于是我们就得知道Elasticsearch......
  • 快读模版
    namespaceIO{constintmaxn((1<<21)+1);charibuf[maxn],*iS,*iT,obuf[maxn],*oS=obuf,*oT=obuf+maxn-1,ch,st[55];intopt,tp;charGetc(){return(iS==iT?(iT=(iS=ibuf)+fread(ibuf,1,maxn,stdin)......
  • elasticsearch 聚合函数求和、求平均值
    按dlmc字段分组,对tbmj字段求和、求平均值{"aggs":{"group_by_dlmc_sum":{"terms":{"size":1000,"field":"dlmc.keyword"},......
  • elasticsearch 设置自定义分词
    要在Elasticsearch中使用MySQL数据库中定义的分词,你需要执行以下步骤:将MySQL数据库中的分词数据导入到Elasticsearch中:从MySQL数据库中提取分词数据,包括分词规则、停用词等。将这些数据转换为适合Elasticsearch使用的格式,例如JSON。使用Elasticsearch的API(如BulkAPI)将分词......
  • 4.ElasticSearch~进阶(二)
    1、aggregation(执行聚合)聚合提供了从数据中分组和提取数据的能力。最简单的聚合大致等于SQL的聚合函数。在ElasticSearch中,你有执行搜索返回hit,并且同时返回聚合结果,把一个响应中所有hits分隔开的能力,这是非常强大且有效的。您可以执行查询和多个聚合并且在一次使用中得到各自......
  • 3.ElasticSearch~进阶
    ES支持两种基本方式检索:一个是通过使用RESTrequestURI来发送搜索参数(uri+检索参数)GETbank/_search?q=*&sort=account_number:asc另一个是通过RESTrequestbody来发送他们(uri+请求体)GETbank/_search{"query":{"match_all":{}},"sort":[{"balance&qu......
  • vue--day27---vue生命周期1
              beforeCreate:数据监测、数据代理创建之前在实例初始化之后,数据监测、数据代理创建之前被调用,此时无法通过VM访问data中的数据、methods中的方法。created:数据监测、数据代理创建之后实例已经创建完成之后被调用,在这一步,实例已完成以下配......
  • Vue的生命周期简介
    Vue.js是一种流行的JavaScript框架,它采用了组件化的开发模式。在Vue组件的生命周期中,有不同的阶段和钩子函数,用于在不同的时间点执行特定的逻辑操作。下面是Vue组件的生命周期简介:创建阶段:beforeCreate:在实例被创建之前,触发该钩子函数。created:在实例被创建后,触发该钩子函数......
  • 开发运维一体化平台 应用研发全生命周期管理
    在国家大力发展信创建设及云计算、大数据、5G等新技术加速创新,日益融入经济社会发展的方方面面的背景下,数字经济正成为新的经济增长点和改造提升传统产业的支撑点。2022年,中国数字经济规模超过50万亿,占GDP比重超过40%,继续保持在10%的高位增长速度。越来越多的企业投入数字经济的......