Kibana:如何在Linux,MacOS及Windows上安装Elastic栈中的Kibana

Elasticsearch在IT界中非常流行。它提供了一种近实时的,REST接口的数据查询。为大数据的查询及分析提供了方便。在今天的文章中,我们来介绍一下在Elastic栈中非常有名的Kibana。这里我们主要来介绍一下Kibana的安装。我们会在以后的文章里慢慢介绍Kibana如何和Elasticsearch一起工作,展示数据并分析数据。

Kibana是一个开源分析和可视化平台,旨在与Elasticsearch协同工作。 您使用Kibana搜索,查看和与存储在Elasticsearch索引中的数据进行交互。 您可以轻松执行高级数据分析,并在各种图表,表格和地图中可视化您的数据。

Kibana使您可以轻松理解大量数据。 其简单的基于浏览器的界面使您能够快速创建和共享动态仪表板,实时显示Elasticsearch查询的更改。

设置Kibana非常容易。 您可以安装Kibana并在几分钟内开始探索您的Elasticsearch索引 - 无需代码,无需额外的基础架构。

 

设置Kibana

本节包含有关如何设置Kibana并使其运行的信息,包括:

  • 下载
  • 安装
  • 开始
  • 配置
  • 升级

支持的platforms


针对Linux,Darwin和Windows提供并测试了Kibana软件包。由于Kibana在Node.js上运行,我们为这些平台包含了必要的Node.js二进制文件。不支持针对单独维护的Node.js版本运行Kibana。

Elasticsearch版本


应将Kibana配置为针对相同版本的Elasticsearch节点运行。这是官方支持的配置。

不支持运行Kibana和Elasticsearch的不同主要版本(例如Kibana 5.x和Elasticsearch 2.x),也不支持比Elasticsearch版本更新的Kibana次要版本(例如Kibana 5.1和Elasticsearch 5.0)。

运行高于Kibana的次要版本的Elasticsearch通常可以用于促进首先升级Elasticsearch的升级过程(例如Kibana 5.0和Elasticsearch 5.1)。在此配置中,将在Kibana服务器启动时记录警告,因此在Kibana升级到与Elasticsearch相同的版本之前,它只是暂时的。

通常支持运行Kibana和Elasticsearch的不同补丁版本(例如Kibana 5.0.0和Elasticsearch 5.0.1),但我们鼓励用户将相同版本的Kibana和Elasticsearch运行到补丁版本。

注意:从6.0版本开始,只支持64位的操作系统

在本篇文章中,我们只介绍从安装下载的文档里进行安装。如果大家对 hosted Elasticsearch Service的安装感兴趣的话,请参阅链接。在那里,我们只需很少的步骤就可以很轻松地安装我们所需要的Kibana。

在如下的安装中,我们使用版本7.3.0为例来展示如何安装。在实际的使用过程中,我们可以选择最新的安装版本,比如7.5.1。我们只需要把命令行中的7.3.0替换成7.5.1即可。

 

使用.tar.gz安装Kibana


Kibana是为Linux和Darwin提供的.tar.gz包。 这些包是尝试Kibana时最简单的格式。

这些包可以在Elastic许可下免费使用。 它们包含开源和免费商业功能以及付费商业功能。 开始为期30天的试用,试用所有付费商业功能。 有关弹性许可级别的信息,请参阅“订阅”页面。

可以在Download Kibana页面上找到最新的稳定版Kibana。 其他版本可在“过去版本”页面上找到。

 

下载并安装Linux 64位package


可以按如下方式下载和安装Kibana v7.3.0的Linux归档文件:

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.3.0-linux-x86_64.tar.gz
shasum -a 512 kibana-7.3.0-linux-x86_64.tar.gz 
tar -xzf kibana-7.3.0-linux-x86_64.tar.gz
cd kibana-7.3.0-linux-x86_64/ 

上面的第二个命令是用来比较由 shasum所生产的 SHA值和发布的值是否是一样的。如果网络好的情况,并且下载完整,我们可以忽略这一步。这一步是为了保证我们下载的文件的完整性。

在上面的命令的最后一步,我们所在的目录,我们称之为$KIBANA_HOME。

 

下载并安装Darwin package - MacOS


可以下载和安装Kibana v7.3.0的Darwin存档,如下所示:

curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.3.0-darwin-x86_64.tar.gz
shasum -a 512 kibana-7.3.0-darwin-x86_64.tar.gz 
tar -xzf kibana-7.3.0-darwin-x86_64.tar.gz
cd kibana-7.3.0-darwin-x86_64/ 

上面的第二个命令是用来比较由 shasum所生产的 SHA值和发布的值是否是一样的。如果网络好的情况,并且下载完整,我们可以忽略这一步。这一步是为了保证我们下载的文件的完整性。

在上面的命令的最后一步,我们所在的目录,我们称之为$KIBANA_HOME。

或者,您可以下载以下软件包,该软件包仅包含Apache 2.0许可证下提供的功能:https://artifacts.elastic.co/downloads/kibana/kibana-oss-7.3.0-darwin-x86_64.tar

 

Windows 安装

我们需要选择和Elasticsearch相匹配的Kibana版本。首先我们坚持我们自己的Elasticsearch的版本,然后到地址https://www.elastic.co/downloads/past-releases#kibana选择我们需要的版本进行下载:

1) 从Kibana下载页面下载所需要的 Windows zip文件。

2) 将zip文件的内容提取到计算机上的目录中,例如C:\Program Files

3) 以管理员身份打开Command Prompt,然后导航到包含解压缩文件的目录,例如:

cd C:\Program Files\kibana-7.3.0-windows

4) 启动 Kibana:

bin\kibana.bat

 

从命令运行Kibana


可以从命令行启动Kibana,如下所示:

./bin/kibana

默认情况下,Kibana在前台运行,将其日志打印到标准输出(stdout),按Ctrl-C可以停止。

 

在我们的浏览器中,我们输入地址http://localhost:5601。我们可以看到上面的界面。我们可以利用这个界面来对我们的数据进行分析,展示等。我们会在以后的文章里再做介绍。

我们也可以在浏览器中输入如下的地址 http://localhost:5601/status 以查看 Kibana 的状态:

 

通过 config 配置Kibana


Kibana默认从$KIBANA_HOME/config/kibana.yml文件加载其配置。 配置Kibana中介绍了此配置文件的格式。如果你想把Kibaba的界面设置为中文的界面,那么你可以在kibana.yml中进行如下的设置:

kibana.yml

i18n.locale: "zh-CN"

 

.tar.gz归档的目录布局


.tar.gz包完全是独立的。 默认情况下,所有文件和目录都包含在$ KIBANA_HOME中 - 解压缩归档时创建的目录。

这非常方便,因为您不必创建任何目录来开始使用Kibana,卸载Kibana就像删除$KIBANA_HOME目录一样简单。 但是,建议更改配置和数据目录的默认位置,以便以后不删除重要数据。

类型 描述 默认地址 设置
home Kibana主目录或$KIBANA_HOME 通过解压缩归档创建的目录  
bin 二进制脚本包括用于启动Kibana服务器的kibana和用于安装插件的kibana-plugin

$KIBANA_HOME\bin

 
config 配置文件包括kibana.yml

$KIBANA_HOME\config

 
data Kibana及其插件写入磁盘的数据文件的位置

$KIBANA_HOME\data

 
optimize 透明的源代码。 某些管理操作(例如,插件安装)导致源代码在运行中被重新传输。

$KIBANA_HOME\optimize

 
plugins 插件文件位置。 每个插件都将包含在一个子目录中。

$KIBANA_HOME\plugins

 

至此,我们的Kibana已经安装好了。非常简单直接。我看可以参阅链接来进行其它形式的安装。

一旦安装好我们的Elasticsearch及Kibana,我们就可以开始我们的Elasticsearch之旅。我们可以参考为接下来的文章“开始使用Elasticsearch (1)”来了解如何使用Elasticsearch。

如果大家想更进一步安装安全方面的安装及配置,请参阅我的文章“Elasticsearch:设置Elastic账户安全”。

实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值