在前一篇文章中,我讲解了在树莓派上手动安装并搭建 Elasticsearch 搜索引擎集群的方法,这篇文章我简单介绍在树莓派上安装 Kibana 的方式。 Kibana 是一个用来提供数据可视化、友好搜索界面的 Elasticsearch 工具平台。
Kibana 本身的配置实在是非常简单,但是官方没有提供树莓派(ARM)构架的版本(Docker也没有),所以这篇文章简单介绍一下。 Kibana 的后端是用 NodeJS 写的,所以只要搞定了 NodeJS,Kibana 即可运行。
安装步骤
下载 Kibana
到 Kibana 的官网 https://www.elastic.co/downloads/kibana 下载合适的版本。 因为我的 Elasticsearch 是 7.5.1,所以我这里也下载 7.5.1 版本。 注意:尽量保证 Kibana 与 Elasticsearch 版本一致,否则很有可能不兼容。
因为没有 ARM 版本,所以我下载了 kibana-7.5.1-linux-x86_64.tar.gz。 下载完成后进行解压。
1 2 |
|
如果这时候尝试运行,则会报告 nodejs 无法执行的运行时错误。所以,我直接选择删除:
1 2 |
|
下载 nodejs 并替换
然后去 nodejs 官网 下载你需要的版本。 因为我不并知道自带的 nodejs 是什么版本,所以随便下载了一个。后来它告诉我版本不兼容,并且会提示应该使用哪个版本。重新下载正确的版本即可。 Kibana v7.5.1 使用的 nodejs 版本是 v10.15.2。
NodeJS v10.15.2 下载地址:https://nodejs.org/dist/v10.15.2/node-v10.15.2-linux-armv7l.tar.xz,注意下载 ARM 版本。
下载并解压出来:
1 2 |
|
然后把解压出来的 nodejs 移动到 Kibana 目录内即可,名字为 node:
1
|
|
配置 Kibana
Kibana 只需要配置一个 Elasticsearch 的地址即可启动。
配置文件:config/kibana.yml
。
请按你的 Elasticsearch 安装来修改 Elasticsearch 的地址:
1
|
|
启动 Kibana
1
|
|
启动成功后会显示监听的端口地址,默认是:http://localhost:5601,在浏览器中访问即可。