本文共 2442 字,大约阅读时间需要 8 分钟。
Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作,它可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。
Kibana 可以使大数据通俗易懂,它很简单,基于浏览器的界面便于您快速创建和分享动态数据仪表板来追踪 Elasticsearch 的实时数据变化。
kibana的安装方法有多种,此处使用tar.gz安装包的方式安装,只需下载并解压即可使用,如下:
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.5.4-linux-x86_64.tar.gz tar -xzvf kibana-6.5.4-linux-x86_64.tar.gz cd kibana-6.5.4-linux-x86_64/bin $ ./kibana --version 6.5.4参考文档:
[1]:
[2]:
通过步骤1下载并解压即可使用kibana了,正常启动前需要设置好如下配置:
cd ./kibana-6.5.4-linux-x86_64/config/
vi kibana.yml 编辑如下选项: server.port: 5601 server.host: "Your IP" #此处建议使用内网ip或者0.0.0.0 elasticsearch.url: "http://Your IP:9200" kibana.index: ".kibana"保存后再bin文件下执行./kibana即可启动了,启动后界面如下:
启动后可以在logs栏目导入默认数据,然后在dashboard中查看数据分析结果,如下图所示:
logs中导入数据:
dashboard中显示数据:
3.1、To prevent sessions from being invalidated on restart, please set xpack.security.encryptionKey in kibana.yml
安装:elasticsearch-plugin install x-pack 即可
删除方法:elasticsearch-plugin remove --purge x-pack
kibana-plugin install x-pack
启动x-pack模块后需要设置用户名称和密码,一般自己测试的时候建议不启动该模块。(笔者使用6.6.0版本的时候出现过该问题,之后切换到6.5.4后没有出现该问题(5.6.14也默认没有此问题),不太熟悉配置的情况下可以考虑使用6.5.4或者5.6.14版本)。
3.2、启动错误
FATAL { Error: listen EADDRNOTAVAIL xx.xx.xx.xx:5601 at Object.exports._errnoException (util.js:1020:11) at exports._exceptionWithHostPort (util.js:1043:20) at Server._listen2 (net.js:1258:19) at listen (net.js:1307:10) at net.js:1417:9 at _combinedTickCallback (internal/process/next_tick.js:83:11) at process._tickCallback (internal/process/next_tick.js:104:9) cause: { Error: listen EADDRNOTAVAIL xx.xx.xx.xx:5601 at Object.exports._errnoException (util.js:1020:11) at exports._exceptionWithHostPort (util.js:1043:20) at Server._listen2 (net.js:1258:19) at listen (net.js:1307:10) at net.js:1417:9 at _combinedTickCallback (internal/process/next_tick.js:83:11) at process._tickCallback (internal/process/next_tick.js:104:9) code: 'EADDRNOTAVAIL', errno: 'EADDRNOTAVAIL', syscall: 'listen', address: 'xx.xx.xx.xx', port: 5601 }, isOperational: true, code: 'EADDRNOTAVAIL', errno: 'EADDRNOTAVAIL', syscall: 'listen', address: 'xx.xx.xx.xx', port: 5601 }
笔者在腾讯服务器上启动时候出现上述问题,最开始设置server.host: "外网ip",之后改为server.host: "0.0.0.0"即可正常启动了。
系统为Ubuntu 16.04.4 Server LTS (64-bit),1C2G,安装在腾讯云服务器上。
笔者也在debian上安装过,安装方式同上。
转载地址:http://mflgi.baihongyu.com/