在我之前的文章中,我向 Mac 用户介绍了他们安装世界上最流行的企业搜索引擎 Elasticsearch 所需的步骤。(这是为 Linux 用户准备的另一篇文章。)其自然语言处理能力使 Elasticsearch 在查找数据集中的详细信息方面表现出色。一旦您发现了所需的数据,如果您也安装了 Kibana,您可以将其提升到一个新的水平。
Kibana 是 Elasticsearch 的一个开源数据可视化插件。一旦您在 Elasticsearch 中找到数据,Kibana 可以帮助您将其放入折线图、时间序列查询、地理空间地图等等。这个工具非常适合必须展示其研究结果的数据科学家,尤其是那些使用开源数据的数据科学家。
安装 Kibana
您需要将 Kibana 与 Elasticsearch 分开安装。由于我安装的是 Elasticsearch 7.1.1,我将安装 Kibana 1.1。版本匹配非常重要,以便 Kibana 可以针对相同版本的 Elasticsearch 节点运行。(Kibana 运行在 node.js 上。)
以下是我按照步骤安装 Kibana 7.1.1 for MacOS 的步骤
- 确保 Elasticsearch 已下载并运行。如果需要说明,请参阅之前的文章。
注意:至少,您需要安装 Elasticsearch 1.4.4 或更高版本才能使用 Kibana。这是因为您需要为 Kibana 提供要连接的 Elasticsearch 实例的 URL,以及您要搜索的 Elasticsearch 索引。一般来说,最好安装这两个软件的最新版本。
- 点击此处下载 Kibana。您将看到以下网页,该网页提示您在下载部分的右上角下载 Mac 版 Kibana

- 在您的下载文件夹中,打开 .tar 文件以展开它。此操作将创建一个同名的文件夹(例如,kibana-7.1.1-darwin-x86_64)。
- 如果您希望 Kibana 位于另一个文件夹中,请立即移动它。
再次检查 Elasticsearch 是否正在运行,如果未运行,请在继续之前启动它。(如果需要说明,请参阅之前的文章。)
打开 Kibana 插件
在 Elasticsearch 运行的情况下,您现在可以启动 Kibana。该过程类似于启动 Elasticsearch
- 从您的 Mac 的下载文件夹(或如果您移动了 Kibana,则从新文件夹)中,打开 Kibana 文件夹(即 ~Downloads/kibana-7.1.1-darwin-x86_64)。
- 打开 bin 子文件夹以进入该文件夹。

- 运行 kibana-plugin。您可能会遇到与之前的文章中相同的安全警告

opensource.com
一般来说,如果您收到此警告,请按照该文章中的说明清除警告并打开 Kibana。请注意,如果我尝试在没有 Elasticsearch 在终端中运行的情况下打开插件,我会收到相同的安全警告。为了解决这个问题,我打开 Elasticsearch 并在终端中运行它,如之前的文章所述。使用 GUI 启动 Elasticsearch 也应该会打开终端。
然后,我右键单击 kibana-plugin 并选择打开。这个解决方案对我有效,但您可能需要尝试几次。我的 Elasticsearch 聚会中的几个人在他们的设备上打开 Kibana 时遇到了一些问题。
更改 Kibana 的主机和端口号
Kibana 的默认设置将其配置为在 localhost: 5601 上运行。您需要更新文件(在本例中为 ~Downloads/kibana-7.1.1-darwin-x86_64/config/kibana.yml)以在运行 Kibana 之前更改主机或端口号。

opensource.com
这是我的 Elasticsearch 聚会小组配置 Kibana 以使其默认为 http://localhost:9200(这是查询您的 Elasticsearch 实例时使用的 URL)时终端的样子

从命令行运行 Kibana
一旦您打开了插件,您可以从命令行或 GUI 运行 Kibana。这是终端在连接到 Elasticsearch 后看起来的样子

与 Elasticsearch 一样,Kibana 默认在前台运行。您可以按 Ctrl-C 停止它。
总结
Elasticsearch 和 Kibana 都是大型软件包,占用相当多的存储空间。由于有很多人同时下载这两个软件包,我的 Elasticsearch 聚会的其他成员和我不得不平均等待几分钟才能下载完成。这可能是由于糟糕的 WiFi 和/或同时用户过多造成的,但如果同样的事情发生在你身上,请记住这种可能性。
在那之后,由于我的笔记本电脑上的存储空间不足,我无法上传我们正在使用的 JSON 文件。我能够跟随讲师的可视化演示,但无法实时亲自使用 Kibana。因此,在您下载 Elasticsearch 和 Kibana 之前,请确保您的设备上有足够的空间(至少几个 GB)来使用这些工具上传和搜索文件。
要了解更多关于 Kibana 的信息,他们的用户指南的简介是理想的选择。(您可以根据您正在使用的 Kibana 版本配置指南。)他们的演示还向您展示了如何在几分钟内构建仪表板,然后进行首次部署。
玩得开心!
评论已关闭。