ES创建索引模板设置分片和副本数及时间格式问题
es通过索引版本插入数据
·
创建索引模板设置分片和副本及时间格式问题
一、创建索引模板
PUT _template/event_template_default
{
"index_patterns":[
"event*",
"logs*",
"waring*"
],
"settings":{
"number_of_shards":3,
"number_of_replicas":2
},
"mappings":{
"properties":{
"@timestamp": {
"type": "date",
"format": "epoch_second"
},
"esRevDate": {
"type": "date",
"format": "epoch_second"
}
}
}
}
二、插入测试数据
@Test
public void testInsert(){
long time_millis = System.currentTimeMillis();
String timestamp = String.valueOf(time_millis/1000);
long time = Integer.valueOf(timestamp);
String index="logxxxxxxx";
JSONObject json =new JSONObject();
json.put("@timestamp",time);
json.put("esRevDate",time);
json.put("...","...");
......
ESUtil.addData(json, index, null,null);
}
三、查看索引情况(cerebro可视化插件)
查看分片和副本情况
查看字段
四、通kibana查看数据
五、最后补充下kibana设置时间格式显示问题
更多推荐
已为社区贡献4条内容
所有评论(0)