安装后启动Kibana时出错:kibana:20:exec:/usr/bin/kibana-4.1.1-linux-x64/bin/../node/bin/node:not found

时间:2015-08-09 18:39:20

标签: kibana kibana-4

我刚刚安装了Kibana,其步骤如下:

 1. wget https://download.elastic.co/kibana/kibana/kibana-4.1.1-linux-x64.tar.gz
 2. tar -xvzf kibana-4.1.1-linux-x64.tar.gz
 3. mv kibana-4.1.1-linux-x64 /usr/bin
 4. cd /usr/bin
 5. ln -s kibana-4.1.1-linux-x64/bin/kibana kibana
 6. ./kibana

Kibana未能开始,我得到了:

kibana: 20: exec: /usr/bin/kibana-4.1.1-linux-x64/bin/../node/bin/node: not found

我读过一个不匹配的架构(64位对32位)可能导致这种情况:https://github.com/elastic/kibana/issues/3146 但我在64位Linux上使用的是64位版本的Kibana

有什么问题?

2 个答案:

答案 0 :(得分:1)

更新:我找到了答案! 这确实是因为架构不匹配。即使我使用的是64位处理器和操作系统,我的Elasticsearch版本也是32位,这就是造成这个问题的原因。 我已经切换到32位Kibana,一切正常。

答案 1 :(得分:0)

可以使用以下步骤轻松解决此问题

  • 安装nodejs,npm(nodejs具有arm存储库)
  • 下载kibana二进制文件并将其提取
  • bin/kibana中的节点路径更改为NODE=/usr/bin/nodejs
  

可以通过which node命令找到节点路径

引用:https://stackoverflow.com/a/53160093/5667202