Kibana的安装与基本操作
介绍
Kibana是一个针对Elasticsearch的开源分析及可视化平台,使用Kibana可以查询、查看并与存储在ES索引的数据进行交互操作,使用Kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据。
安装
下载Kibana
https://www.elastic.co/downloads/kibana
编辑kibana配置文件
config/kibana.yml
修改如下配置,若es有用户名密码,还需要追加后两行:
1 | server.host: "127.0.0.1" #ES服务器主机地址 |
启动kibana
1 | ../bin/kibana |
关闭kibana
1 | ps -ef|grep node |
访问kibana的web界面
http://127.0.0.1:5601/ #kibana默认端口为5601 使用主机:端口直接访问即可
登录kibana的时候,输入的用户名和密码是:elastic/Aa000000
kibana的基本操作
索引(Index)的基本操作
创建索引
规则:PUT /索引
1 | PUT /buubiu |
删除索引
规则:DELETE /索引
1 | DELETE /buubiu |
查看索引信息
规则:GET /_cat/indices?v
1 | GET /_cat/indices?_v |
类型(Type)的基本操作
创建类型
规则: PUT /索引 {}
注意:这种方式创建类型要求索引不能存在,否则创建的时候报错
1 | #创建 /buubiu索引并创建(user)类型 |
Mpping Type类型有:
text , keyword , date ,integer, long , double , boolean or ip**
查看类型
规则:GET /索引/_mapping
1 | GET /buubiu/_mapping |
文档(document)的基本操作
添加文档
规则:PUT /索引/类型/_id
1 | #1.手动生成文档id |
查看文档
规则:PUT /索引/类型/_id
1 | GET /buubiu/user/1 |
删除文档
规则:DELETE /索引/类型/_id
1 | DELETE /buubiu/user/1 |
更新文档
- 规则:
POST /索引/文档id {}
注意:此方法不保留未修改的数据(先删除后插入)
1 | POST /buubiu/user/8GLxiHYBsfluacNe6SjK |
- 规则:
POST /索引/文档id/_update {"doc"}
说明:保留未修改的数据,更新时若有新字段会自动生成相应的类型mapping
1 | POST /buubiu/user/8mIFiXYBsfluacNevCho/_update |
- 规则:
POST /索引/文档id/_update {"script"}
说明:脚本更新数据
1 | #例如:把年龄自增3岁 |
批量操作文档
规则:PUT /索引/类型/_bulk
注意:批量时不会因为一个失败而全部失败,而是继续执行后续操作,批量在返回时按照执行的状态开始返回
1 | #index:添加 delete:删除 update:更新 |
Kibana的安装与基本操作