美文网首页
kibana 概述与部署

kibana 概述与部署

作者: 清风_d587 | 来源:发表于2018-08-30 09:56 被阅读20次

    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 概述与部署

          本文链接:https://www.haomeiwen.com/subject/zhcrwftx.html