kibana 概述与部署

1.1 kibana概述

有需要的可以联系我2317384986    yxxy1717

1.1.1 什么是kibana

kibana是一款数据可视化的工具

1.1.2 kibana特点

1.灵活的分析和可视化平台

2.实时总结和流数据的图表

3. 为不同的用户显示直观的界面

4. 即时分享和嵌入的仪表板

1.2 部署Kibana

1.安装kibana

~] # rpm –ivh kibana-4.5.2-1.x86_64.rpm

2. 修改配置文件

~] # vim /opt/kibana/config/kibana.yml

server.port: 5601

server.host: "0.0.0.0"

elasticsearch.url: "http://es1:9200"    //只需要改这一行就可以了,指定elasticsearch集群中任意一台机器地址就可以了

kibana.index: ".kibana"

kibana.defaultAppId: "discover"

elasticsearch.pingTimeout: 1500

elasticsearch.requestTimeout: 30000

elasticsearch.startupTimeout: 5000

3.启动服务

~] # systemctl start kibana

4.测试kibana服务

~]# ss -antulp | grep 5601

http://192.168.5.16:5601/              //浏览器访问kibana主页

1.3 批量导入数据

1.3.1 使用 _bulk 批量导入数据

批量导入数据使用 POST 方式,数据格式为 json,url编码使用 data-binary

1.导入含有 index 配置的 json 文件

curl -XPOST http://192.168.1.13:9200/_bulk --data-binary @shakespeare.json

2.导入无 index, type 配置的json文件  【没有索引和类型的需要自己指定索引和类型】

curl -XPOST http://192.168.1.13:9200/accounts/act/_bulk --data-binary @accounts.json

3.有 多个index,type 无 id 的导入

curl -XPOST http://192.168.1.13:9200/_bulk --data-binary @logs.jsonl

1.4 数据批量查询

1.4.1 数据批量查询使用 GET

curl -XGET http://192.168.5.12:9200/_mget?pretty -d '

{

docs:[

{"_index": "oo",

"_type": "xx",

"_id": 99

},

{

"_index": "accounts",

"_type:": "act",

"_id": 2

},

{

"_index": "shakespeare",

"_type:": "scene",

"_id": 1

}

]

}'

1.5 验证ES是否和kibana连接成功

修改 kibana 的配置文件后启动 kibana,然后查看

ES 集群,如果出现 .kibana Index 表示 kibana 与

ES 集群连接成功

二、logstash概述

• logstash 是什么

– logstash是一个数据采集、加工处理以及传输的工具

你可能感兴趣的:(kibana 概述与部署)