es 模板
{
        "template": "log*",
        "order":10,
        "settings": {
          "index":{
            "refresh_interval" :"30s",
            "number_of_shards": "6",
            "number_of_replicas": "1",
            "translog.flush_threshold_size": "1024mb",
            "translog.durability": "async"
          }
        },
        "mappings" :{
            "logs" :{
                "properties": {
                    "Date": {
                        "type": "date"
                    },
                    "Level": {
                        "type": "keyword"
                    },
                    "Class": {
                        "type": "keyword"
                    }
                }
            }
        }
}
{
        "template": "live*",
        "order":0,
        "settings": {
          "index":{
            "refresh_interval" :"30s",
            "number_of_shards": "6",
            "number_of_replicas": "1",
            "translog.flush_threshold_size": "1024mb",
            "translog.durability": "async"
          }
        },
        "mappings" :{
            "logs" :{
                "properties": {
                    "@timestamp": {
                        "type": "date"
                    },
                    "Date": {
                        "type": "text",
                        "fields": {
                            "keyword": {
                                "type": "keyword",
                                 "ignore_above": 256
                            }
                        }
                    },
                    "Level": {
                        "type": "keyword",
                        "fields": {
                            "keyword": {
                                "type": "keyword",
                                 "ignore_above": 256
                            }
                        }
                    },
                    "Thread": {
                        "type": "text",
                        "fields": {
                          "keyword": {
                            "type": "keyword",
                            "ignore_above": 256
                          }
                        }
                    },
                    "RequestId": {
                        "type": "text",
                        "fields": {
                          "keyword": {
                            "type": "keyword",
                            "ignore_above": 256
                          }
                        }
                    },
                    "Class": {
                        "type": "keyword",
                        "fields": {
                          "keyword": {
                            "type": "keyword",
                            "ignore_above": 256
                          }
                        }
                    },
                    "msg": {
                        "type": "text",
                        "fields": {
                            "keyword": {
                                "type": "keyword",
                                 "ignore_above": 256
                            }
                        }
                    }
                }
            }
        }
}
修改版本
{
"order": 9,
"template": "live*",
"settings": {
"index": {
"refresh_interval": "30s",
"number_of_shards": "6",
"translog": {
"flush_threshold_size": "1024mb",
"durability": "async"
},
"number_of_replicas": "1"
}
},
"mappings": {
"live-front": {-----------》这里的值不是随便写的。这里写成你的type的值
"properties": {
"@timestamp": {
"type": "date"
},
"Class": {
"type": "text"
},
"Date": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss.SSS"
},
"Level": {
"type": "keyword"
},
"RequestId": {
"type": "text"
},
"Thread": {
"type": "text"
},
"beat": {
"properties": {
"hostname": {
"type": "keyword"
}
}
},
"kafka": {
"properties": {
"consumer_group": {
"type": "keyword"
},
"offset": {
"type": "long"
},
"partition": {
"type": "long"
},
"topic": {
"type": "keyword"
}
}
},
"msg": {
"type": "text"
},
"source": {
"type": "keyword"
},
"type": {
"type": "keyword"
}
}
}
}
}
es 模板的更多相关文章
- es模板
		
Index Templatesedit Index templates allow you to define templates that will automatically be applied ...
 - elasticsearch 动态模板设置
		
自定义动态映射 如果你想在运行时增加新的字段,你可能会启用动态映射.然而,有时候,动态映射 规则 可能不太智能.幸运的是,我们可以通过设置去自定义这些规则,以便更好的适用于你的数据. 日期检测 当 E ...
 - es简单介绍及使用注意事项
		
是什么? Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎.无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进.性能最好的.功能最全的搜索引擎库. El ...
 - 使用Logstash创建ES映射模版并进行数据默认的动态映射规则
		
本文配置为 ELK 即(Elasticsearch.Logstash.Kibana)5.5.1. Elasticsearch 能够自动检测字段的类型并进行映射,例如引号内的字段映射为 String,不 ...
 - elasticsearch 动态模板
		
在elasticsearch中,如果你有一类相似的数据字段,想要统一设置其映射,就可以用到一项功能:动态模板映射(dynamic_templates). 每个模板都有一个名字用于描述这个模板的用途,一 ...
 - Logstash动态模板映射收集Nginx的Json格式日志
		
Logstash传输给ES的数据会自动映射为5索引,5备份,字段都为text的的索引.这样基本上无法进行数据分析.所以必须将Logstash的数据按照既定的格式存储在ES中,这时候就要使用到ES模板技 ...
 - Elasticsearch笔记
		
资料 官网: http://www.elasticsearch.org 中文资料:http://www.learnes.net/ .Net驱动: http://nest.azurewebsites.n ...
 - 分布式实时日志处理平台ELK
		
这三样东西分别作用是:日志收集.索引与搜索.可视化展现 l logstash 这张架构图可以看出logstash只是collect和index的地方,运行时传入一个.conf文件,配置分三部分:in ...
 - elasticsearch映射
		
前面讲到,无论是关系型数据库还是非关系型数据库,乃至elasticsearch这种事实上承担着一定储存作用的搜索引擎,数据类型都是非常重要而基础的概念.但elasticsearch与其它承担着数据存储 ...
 
随机推荐
- String的一些方法试探
			
package countio; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; impo ...
 - JNI 数据类型转换
			
一. 把java中的string 转化成 c中的char数组 /** *Jstring2CStr 把java中的string 转化成 c中的char数组. *jstring jstr 要被转化的jav ...
 - 用pyenv和virtualenv搭建单机多版本python虚拟开发环境
			
作为主流开发语言, 用python 开发的程序越来越多. 方便的是大多linux系统里面都默认集成了python, 开发可以随时随地开始. 但有时候这也成为了一个短板, 比如说有时候我们需要开发和调试 ...
 - Dubbo源码解读:appendAnnotation [01]
			
import java.lang.reflect.Method; public class AppendAnnotation { /** * 获取某个Annotation实例的所有方法值(实际是Ann ...
 - POJ 2003 Hire and Fire (多重链表 树结构 好题)
			
Hire and Fire Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 2316 Accepted: 655 Desc ...
 - 分享自己针对Automation做的两个成熟的框架(QTP 和Selenium)
			
自己在google code中开源了自己一直以来做的两个自动化的框架,一个是针对QTP的一个是针对Selenium的,显而易见,一个是商业的UI automation工具,一个是开源的自动化工具. 只 ...
 - RRT路径规划算法
			
传统的路径规划算法有人工势场法.模糊规则法.遗传算法.神经网络.模拟退火算法.蚁群优化算法等.但这些方法都需要在一个确定的空间内对障碍物进行建模,计算复杂度与机器人自由度呈指数关系,不适合解决多自由度 ...
 - 9、redis之事务2-Jedis的八种调用方式(事务、管道、分布式)介绍
			
1.普通同步 @Test public void test1Normal() { Jedis jedis = new Jedis("localhost"); long start ...
 - django 文件上传 研究
			
http://python.usyiyi.cn/django/index.html http://python.usyiyi.cn/django/topics/http/file-uploads.ht ...
 - Qt5.9静态库编译VS2015-x64
			
不多说. 编译配置参数如下 configure.bat -static -no-openssl -release 不支持OpenSSL,也没有安装各个数据库的Driver,所以数据库方面也只支持了SQ ...