在 Linux 或 macOS 上从归档文件安装 Kibana

编辑

在 Linux 或 macOS 上从归档文件安装 Kibana

编辑

Kibana 为 Linux 和 Darwin 提供了 .tar.gz 包。这些包是在尝试 Kibana 时最容易使用的格式。

此软件包包含免费和订阅功能。开始 30 天试用 以试用所有功能。

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

macOS 仅支持用于开发目的,并且不在 生产支持的操作系统 的支持 SLA 范围内。

下载并安装 Linux 64 位软件包

编辑

Kibana v8.17.0 的 Linux 归档文件可以按如下方式下载和安装

curl -O https://artifacts.elastic.co/downloads/kibana/kibana-8.17.0-linux-x86_64.tar.gz
curl https://artifacts.elastic.co/downloads/kibana/kibana-8.17.0-linux-x86_64.tar.gz.sha512 | shasum -a 512 -c - 
tar -xzf kibana-8.17.0-linux-x86_64.tar.gz
cd kibana-8.17.0/ 

比较下载的 .tar.gz 归档文件的 SHA 和发布的校验和,应该输出 kibana-{版本号}-linux-x86_64.tar.gz: OK

此目录称为 $KIBANA_HOME

下载并安装 Darwin 软件包

编辑

macOS Gatekeeper 警告

Apple 推出的更严格的公证要求影响了 8.17.0 Kibana 工件的公证。如果 macOS 在您首次运行 Kibana 时显示一个中断它的对话框,您需要采取措施以允许它运行。

要防止 Gatekeeper 对 Kibana 文件进行检查,请在下载的 .tar.gz 归档文件或解压缩到的目录上运行以下命令

xattr -d -r com.apple.quarantine <archive-or-directory>

或者,如果出现 Gatekeeper 弹出窗口,您可以通过按照 在 Mac 上安全地打开应用 中的如何打开未公证或来自未知开发者的应用部分中的说明添加安全覆盖。

Kibana v8.17.0 的 Darwin 归档文件可以按如下方式下载和安装

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

比较下载的 .tar.gz 归档文件的 SHA 和发布的校验和,应该输出 kibana-{版本号}-darwin-x86_64.tar.gz: OK

此目录称为 $KIBANA_HOME

启动 Elasticsearch 并为 Kibana 生成注册令牌

编辑

当您首次启动 Elasticsearch 时,会自动发生以下安全配置

  • 为传输和 HTTP 层生成 TLS 的 证书和密钥
  • TLS 配置设置写入 elasticsearch.yml
  • elastic 用户生成密码。
  • 为 Kibana 生成注册令牌。

然后,您可以启动 Kibana 并输入注册令牌,以安全地将 Kibana 连接到 Elasticsearch。注册令牌的有效期为 30 分钟。

从命令行运行 Kibana

编辑

可以按如下方式从命令行启动 Kibana

./bin/kibana

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

如果这是您第一次启动 Kibana,此命令会在您的终端中生成一个唯一的链接,以将您的 Kibana 实例注册到 Elasticsearch。

  1. 在您的终端中,单击生成的链接以在浏览器中打开 Kibana。
  2. 在您的浏览器中,粘贴在您启动 Elasticsearch 时在终端中生成的注册令牌,然后单击按钮以将您的 Kibana 实例连接到 Elasticsearch。
  3. 使用您启动 Elasticsearch 时生成的密码以 elastic 用户身份登录 Kibana。

如果您需要重置 elastic 用户或其他内置用户的密码,请运行 elasticsearch-reset-password 工具。要为 Kibana 或 Elasticsearch 节点生成新的注册令牌,请运行 elasticsearch-create-enrollment-token 工具。这些工具在 Elasticsearch 的 bin 目录中可用。

通过配置文件配置 Kibana

编辑

默认情况下,Kibana 从 $KIBANA_HOME/config/kibana.yml 文件加载其配置。此配置文件的格式在 配置 Kibana 中进行了解释。

.tar.gz 归档文件的目录布局

编辑

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

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

类型 描述 默认位置 设置

home

Kibana 主目录或 $KIBANA_HOME

解压缩归档文件创建的目录

bin

二进制脚本,包括启动 Kibana 服务器的 kibana 和安装插件的 kibana-plugin

$KIBANA_HOME\bin

config

配置文件,包括 kibana.yml

$KIBANA_HOME\config

KBN_PATH_CONF

data

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

$KIBANA_HOME\data

plugins

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

$KIBANA_HOME\plugins