1.1 kibana概述
有需要的可以联系我2317384986 yxxy1717
kibana是一款数据可视化的工具
1.灵活的分析和可视化平台
2.实时总结和流数据的图表
3. 为不同的用户显示直观的界面
4. 即时分享和嵌入的仪表板
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主页
批量导入数据使用 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
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
}
]
}'
修改 kibana 的配置文件后启动 kibana,然后查看
ES 集群,如果出现 .kibana Index 表示 kibana 与
ES 集群连接成功
二、logstash概述
• logstash 是什么
– logstash是一个数据采集、加工处理以及传输的工具