下载
elastic官网下载地址:https://www.elastic.co/cn/downloads/kibana
kibana使用JavaScript语言编写,安装部署十分简单,即下即用,这里需要注意的是Kibana与Elasticsearch的版本必须一致,另外,在安装Kibana时,要确保Elasticsearch、Logstash和kafka已经安装完毕。
解压
tar -zxvf kibana-6.3.2-linux-x86_64.tar.gz -C /usr/kibana
配置
cd config
vi kibana.yml
使用以下配置
server.port: 5601
server.host: "192.168.126.82"
elasticsearch.url: "http://192.168.126.81:9200"
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界面中看到。
启动
//前台启动
bin/kibana
//后台启动
nohup bin/kibana &
//因为kibana使用的是js,服务端使用的是node,所以查看kibana的进程是
ps -ef | grep node
//有对应的进程说明启动成功了
也可以查看启动日志
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
访问http://192.168.126.82:5601即可
首页这些我们暂时不用管,先看日志是否准确的输出到了es,使用kibana进行展示
添加es日志索引
添加匹配索引
输入索引名
选择数据的排序字段
选择完成后可以看的索引的所有字段
到这里我们的索引数据就添加完成了,接下来看我们日志数据