下载

elastic官网下载地址:https://www.elastic.co/cn/downloads/kibana
kibana使用JavaScript语言编写,安装部署十分简单,即下即用,这里需要注意的是Kibana与Elasticsearch的版本必须一致,另外,在安装Kibana时,要确保Elasticsearch、Logstash和kafka已经安装完毕。

解压

  1. tar -zxvf kibana-6.3.2-linux-x86_64.tar.gz -C /usr/kibana

配置

  1. cd config
  2. vi kibana.yml

使用以下配置

  1. server.port: 5601
  2. server.host: "192.168.126.82"
  3. elasticsearch.url: "http://192.168.126.81:9200"
  4. kibana.index: ".kibana"

server.port:kibana绑定的监听端口,默认是5601。
server.host:kibana绑定的IP地址,如果内网访问,设置为内网地址即可
elasticsearch.url:kibana访问ElasticSearch的地址,如果是ElasticSearch集群,添加任一集群节点IP即可,官方推荐是设置为ElasticSearch集群中client node角色的节点IP。
kibana.index:用于存储kibana数据信息的索引,这个可以在kibanaweb界面中看到。

启动

  1. //前台启动
  2. bin/kibana
  3. //后台启动
  4. nohup bin/kibana &
  5. //因为kibana使用的是js,服务端使用的是node,所以查看kibana的进程是
  6. ps -ef | grep node
  7. //有对应的进程说明启动成功了

也可以查看启动日志

  1. tail -200f nohup.out

注意:新版的kibana默认是不允许使用root身份运行,若要使用root,则需要添加参数,这是使用root身份运行时的报错信息【Kibana should not be run as root. Use —allow-root to continue.】再注意:启动kibana前,我们必须把elasticsearch先启动起来。因为我们刚才在配置文件中指定了es主机地址和端口了。执行命令—->bash /bin/kibana —allow-root

image.png
访问http://192.168.126.82:5601即可
image.png
首页这些我们暂时不用管,先看日志是否准确的输出到了es,使用kibana进行展示

添加es日志索引

添加匹配索引
image.png
输入索引名
image.png
选择数据的排序字段
image.png
选择完成后可以看的索引的所有字段
image.png

到这里我们的索引数据就添加完成了,接下来看我们日志数据
image.png