• 下载安装包
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
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐