在安装之前,首先讲下kibana是做什么用的?有那些功能?
作用:
kibana是一个功能强大的elasticsearch数据显示客户端,logstash已经内置了
kibana,你也可以单独部署kibana,最新版的kibana3是纯html+js客户端,可以很方便的部署到Apache、Nginx等Http服务器
功能
- 图表
- 自定义哪些列显示以及显示顺序
- 实际执行的查询语句
- 可以看到支持的panel类型
- 用地图显示统计结果
- 按照http response code来统计
- 丰富的查询语法
下面介绍kibana的搭建。
kibana5.x安装搭建
一.下载kibana
下载地址
https://www.elastic.co/downloads/past-releases
二.解压安装
[root@h001 tmp]# tar -zxvf kibana-5.0.1-linux-x86_64.tar.gz -C /usr/bigdata/
三.配置属性文件
[root@h001 bigdata]# cd kibana/
[root@h001 kibana]# cd config/
[root@h001 config]# vim kibana.yml
添加:
server.port: 5601
server.host: "192.168.1.128"
server.maxPayloadBytes: 1048576
server.name: "es-hdfs"
elasticsearch.url: "http://ip:9200"
kibana.defaultAppId: "discover"
pid.file: /var/run/kibana.pid
logging.dest: stdout
logging.silent: false
logging.verbose: false
四.启动
[root@h001 kibana]# bin/kibana
声明:kibana必须是在root下运行,否则会报错,启动失败。
五.踩到的坑
[error][status][plugin:elasticsearch@5.2.0] Status changed from yellow to red - Service Unavailable
[error][status][ui settings] Status changed from uninitialized to red - Elasticsearch plugin is red
出现这种情况就是因为ES当中的配置所导致的。因为要单独与主节点 (master)连接。 所以在设置的时候遵循,我在集群搭建时的那种做法,不然里面出现gateway 会报以上的错误。
具体的web界面如下图:
ES整体的集群搭建与插件集成到这里就结束了。后面将讲下ES的相关内容,尽情期待哦。