黄沙百战穿金甲,不破楼兰终不还。这篇文章主要讲述ES相关的操作语句相关的知识,希望能为你提供帮助。
1、通过设置ES模板来调整mappings的字段类型
PUT _template/track_duration-"index_patterns" : ["track_duration-*"],
"order" : 4,
"settings" :
"number_of_shards": 2,
"number_of_replicas" : 1
,
"mappings":"properties":
"@timestamp":
"type": "date"PUT _template/track_performance-"index_patterns" : ["track_performance-*"],
"order" : 4,
"settings" :
"number_of_shards": 2,
"number_of_replicas" : 1
,
"mappings":
"properties":
"white_screen":
"type": "double"
,
"dom_resolve":
"type": "double"
,
"load_time":
"type": "double"
,
"tcp":
"type": "double"
,
"dns":
"type": "double"
,
"ttfb":
"type": "double"
,
"download":
"type": "double"
,
"connect":
"type": "double"
,
"response":
"type": "double"
,
"exec_time":
"type": "double"
2、在线设置副本
curl -XPUT http://172.22.10.226:9200/piano_book_v01/_settings -HContent-Type: application/json -d"number_of_replicas":1 curl -XPUT http://172.21.71.181:9200/oa_log/_settings -HContent-Type: application/json -d"number_of_replicas":1
3、索引操作
1、创建索引
curl -XPUT http://10.81.62.140:9200/lqbyz?pretty
2、查看索引的情况
curl http://10.81.62.140:9200/_cat/indices/lqbyz?pretty
3、查看索引的情况
curl http://10.81.62.140:9200/lqbyz?pretty
4、删除索引lqbyz
curl -XDELETEhttp://10.81.62.140:9200/lqbyz?pretty
5、查看某个索引前10条文档,了解文档格式
curl -XPOSThttp://10.81.62.140:9200/elk-info-test-2020-05-22/_searchPUT riskmonitor-bybit-any-any-usertagposwallet"settings":
"number_of_shards": 1,
"number_of_replicas": 1
【ES相关的操作语句】4、映射
1.1、mapping类似数据库schema的定义,作用如下:
1,定义索引中的字段名称
2,定义字段的数据类型
3,倒排索引的相关配置。
1.2、mapping会把json文档映射成Lucene所需的扁平格式
1.3、一个mapping属于一个索引的type
1,每个文档属于一个type
2,一个type有一个mapping定义
3,7.0开始,不需要mapping定义指定type信息。
1.4、字段的数据类型:
Text/Keyword
Date
Integer/Folating
Boolean
IPv4&
IPV6
1.5、复杂类型-对象和嵌套对象。
对象类型/嵌套类型
1.6、特殊类型
geo_point&
geo_shape/percolator1.映射:定义索引(index)的元数据,指定要索引并存储文档的字段类型。
也就是说,映射决定了ES在建立倒排多音、进行检索时对文档采取的相关策略,如数字类型,日期,文本类型等等。
注意:检索时用到的分析策略,要和建立索引时的分析策略相同,否则导致数据不准确。
2.映射的组成。
2.1、元字段:_index _type _id和_source
2.2、field和properties(字段或属性):同一个index中同名的field映射配置必须相同。
1.2、元字段:每个文档都有与关联的元数据,--- ES内部为所有的文档配备的field都是以下划线_开头的内置字段。###查看索引的mapping
get elk-access-flink-2020-05-29/_mapping
推荐阅读
- 零声dpdk网络协议栈
- 爱今天,迎明天,过好今生每一天
- 深度学习优化算法总结与实验
- 一无所长的情况下可以学点自己想干的技能
- 五险一金对工薪族讲十分重要
- windows8 32位系统无法识别电脑光驱的处理办法【图】
- 雨林木风win8 64位系统下怎样迅速打开DOS窗口【图】
- 雨林木风win8旗舰版系统下怎样禁用指定驱动器
- 微软2014年10月份市场份额统计报告:Windows 8市场份额飙升