zoukankan      html  css  js  c++  java
  • ES索引模板——就是在新建索引时候指定的正则匹配来设置mapping而已,对于自动扩容有用

    索引模板

     扩容设计 » 索引模板

    Elasticsearch 不要求你在使用一个索引前创建它。 对于日志记录类应用,依赖于自动创建索引比手动创建要更加方便。

    Logstash 使用事件中的时间戳来生成索引名。 默认每天被索引至不同的索引中,因此一个 @timestamp 为 2014-10-01 00:00:01 的事件将被发送至索引 logstash-2014.10.01 中。 如果那个索引不存在,它将被自动创建。

    通常我们想要控制一些新建索引的设置(settings)和映射(mappings)。也许我们想要限制分片数为 1,并且禁用 _all 域。 索引模板可以用于控制何种设置(settings)应当被应用于新创建的索引:

    PUT /_template/my_logs 
    {
      "template": "logstash-*", 
      "order":    1, 
      "settings": {
        "number_of_shards": 1 
      },
      "mappings": {
        "_default_": { 
          "_all": {
            "enabled": false
          }
        }
      },
      "aliases": {
        "last_3_months": {} 
      }
    }

    创建一个名为 my_logs 的模板。

    将这个

  • 相关阅读:
    ZIP压缩算法详细分析及解压实例解释
    nyoj 269 VF
    骨牌覆盖问题 KxM
    骨牌覆盖问题
    省赛总结...
    归并排序求逆序对
    「JLOI2014」松鼠的新家
    「JSOI2011」任务调度
    「JSOI2010」找零钱的洁癖
    「JSOI2011」棒棒糖
  • 原文地址:https://www.cnblogs.com/bonelee/p/7837282.html
Copyright © 2011-2022 走看看