博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu小技巧19--Kibana安装方法
阅读量:4289 次
发布时间:2019-05-27

本文共 2442 字,大约阅读时间需要 8 分钟。

Ubuntu小技巧19--Kibana安装方法

 

Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作,它可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。

Kibana 可以使大数据通俗易懂,它很简单,基于浏览器的界面便于您快速创建和分享动态数据仪表板来追踪 Elasticsearch 的实时数据变化。

 

1、安装方法

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]:

 

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、常见错误:

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"即可正常启动了。

 

4、说明

系统为Ubuntu 16.04.4 Server LTS (64-bit),1C2G,安装在腾讯云服务器上。

笔者也在debian上安装过,安装方式同上。

 

 

转载地址:http://mflgi.baihongyu.com/

你可能感兴趣的文章
grpc-gradle与grpc流程完美整合(3)
查看>>
设计模式-装饰模式(Decorator)
查看>>
git-子模块submodule
查看>>
设计模式-策略模式(Strategy)
查看>>
设计模式-观察者模式(Observer)
查看>>
java浅拷贝(shallow clone)与深拷贝(deep clone)
查看>>
Elasticsearch-terms搜索及结果优化
查看>>
Elasticsearch-对一个field进行多值全文本搜索
查看>>
Elasticsearch-best_fileds和most_fields策略分析以及cross-fields弊端的解决
查看>>
Elasticsearch-近似搜索
查看>>
Elasticsearch-前缀、通配符、正则、模糊搜索详解
查看>>
Elasticsearch-搜索推荐
查看>>
java-nio之Selector组件
查看>>
java-编码解密
查看>>
netty源码分析之-Future、ChannelFuture与ChannelPromise详解(3)
查看>>
redis主从集群的搭建
查看>>
redis cluster集群搭建与深入分析(1)
查看>>
netty源码分析之-引导详解(4)
查看>>
redis cluster节点的添加与删除(2)
查看>>
nginx+redis+tomcat三级缓存架构讲解
查看>>