Kibana 入门之安装部署
创建索引(7.X 默认不在支持指定索引类型,默认索引类型是_doc(隐含:include_type_name=false)#新增单个文档 指定id (put /索引名/类型名/id)#新增单个文档 不指定指定id (es随机生成id)#查看指定索引信息 此时可看到相应的结构化索引信息。#查询单个文档 (指定es随机生成的id)#查询单个文档 (指定手动创建的id)#查看集群中的索引信息。#查看集群
·
- 下载安装包
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.14.0-linux-x86_64.tar.gz
- 解压&修改配置文件
kibana.yml
将默认配置改成如下:
server.port: 5601
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://192.168.41.137:9200"]
#下面两项,需要开启RBAC时需要打开配合es使用
#elasticsearch.username: "user"
#elasticsearch.password: "pass"
- 启动服务
nohup ./bin/kibana &
- 验证是否启动成功
lsof -i:5601
- 基本命令使用
#查看集群中节点信息
GET /_cat/nodes?v
#查看集群中的索引信息
GET _cat/indices?v
#创建索引(7.X 默认不在支持指定索引类型,默认索引类型是_doc(隐含:include_type_name=false)
PUT /test_index01
{
"mappings": {
"properties": {
"title": {
"type": "keyword"
},
"name": {
"type": "text"
},
"age": {
"type": "integer"
},
"date": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss"
}
}
}
}
PUT /demo?include_type_name=true
{
"mappings": {
"_doc": {
"properties": {
"title": { "type": "keyword" },
"name": { "type": "text" },
"age": { "type": "integer" },
"date": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
}
}
}
}
}
#新增单个文档 指定id (put /索引名/类型名/id)
PUT /demo/_doc/1
{
"name":"zs",
"title":"张三",
"age":18,
"created":"2021-08-09"
}
#新增单个文档 不指定指定id (es随机生成id)
POST /demo/_doc
{
"name":"zsf",
"title":"张三feng",
"age":100,
"created":"2021-08-19"
}
#批量添加
POST /demo/_doc/_bulk
{"index":{}}
{"name":"ww","title":"王五","age":18,"created":"2018-12-27"}
{"index":{}}
{"name":"zl","title":"赵六","age":25,"created":"2018-12-27"}
#查看指定索引信息 此时可看到相应的结构化索引信息
GET /demo
#查询单个文档 (指定手动创建的id)
GET /demo/_doc/1
#查询单个文档 (指定es随机生成的id)
GET /demo/_doc/58eQKXsBHADxcun06fL4
更多推荐
已为社区贡献5条内容
所有评论(0)