天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
文章目录
- 1. 创建索引
- 2. 添加数据
- 3. 查看数据
ELK参考文章:
ELK下载(Elasticsearch、Logstash、Kibana)
Elasticsearch安装
Kibana安装、配置
kibana操作elasticsearch(增删改查)
Java操作Elasticsearch(新增数据)
kibana查看和展示es数据(index pattern、discover、dashboard)
Kibana功能栏中找不到Timelion功能模块的解决
1. 创建索引
kibana左侧栏找到Dev Tools开启控制台,不同版本界面略有差异
创建索引时添加字段参数,如下
PUT deviceinfo-2023.11.01
{
"settings": {
"number_of_shards": 3,
"number_of_replicas": 1
},
"mappings": {
"properties": {
"type": {"type": "keyword"},
"name": {"type": "text"},
"number": {"type": "text"},
"age": {"type": "integer"},
"date": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss || yyyy-MM-dd || epoch_millis"
}
}
}
}
deviceinfo-2023.11.01
为索引名称
settings
索引的设置参数
number_of_shards
是索引的分片数两
number_of_replicas
是索引的副本数量
mappings
索引的映射关系
properties
参数列表
type
、name
、number
、age
、date
都是索引中的字段名称,其后跟的花括号中的type使之字段值的类型
date是一个特殊的存在,在创建索引时加上这个参数并且其花括号中date的类型为date,format为格式,即填入的数据值必须按照这个格式来
date参数是在创建index pattern时可以选的filed,然后查看时可以以以时间序列来查看数据的量
详情可查看下一篇文章:kibana使用timelion根据时间序列展示数据
2. 添加数据
接下来添加数据,语法如下
POST deviceinfo-2023.11.01/_doc
{
"type":"users",
"name":"李白",
"age":10086,
"number":"00001",
"date":"2023-11-01 10:07:40"
}
可以修改参数多添加几条,因为没有定义ID所以重复添加这一条也可以,此处略
添加时像MongoDB一样,字段名可以自己定义,可以是创建索引时设置的字段,也可以是别的
3. 查看数据
此部分内容属于另一篇文章的部分,详情可移步:kibana使用timelion根据时间序列展示数据
查看时使用Discover界面
感谢阅读,祝君暴富!