Ошибка при запуске Kibana после установки: kibana: 20: exec: /usr/bin/kibana-4.1.1-linux-x64/bin/../node/bin/node: не найдено

Я только что установил 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

Что случилось?


person Phil B    schedule 09.08.2015    source источник
comment
какую эластичную версию и версию logstash вы используете с kibana 4.1.1?   -  person Yash Mangla    schedule 08.11.2017


Ответы (2)


Обновление: я нашел ответ! Это действительно из-за несоответствия архитектуры. Несмотря на то, что у меня был 64-битный процессор и ОС, моя версия Elasticsearch была 32-битной, что и вызвало проблему. Я перешел на 32-битную Кибану, и все работает.

person Phil B    schedule 09.08.2015
comment
Привет, я получаю ту же ошибку, пытаясь запустить Kibana на моем Mac. Можете ли вы предоставить, как вы проверили битовую версию вашего Elasticsearch? Я установил Elasticsearch и Kibana с помощью Homebrew, поэтому не совсем уверен, какая архитектура была установлена. Спасибо! - person jeromefroe; 22.10.2015
comment
Исправлена ​​​​моя проблема, поэтому я решил опубликовать сообщение, если другие столкнутся с той же проблемой. Я удалил Kibana с помощью brew uninstall kibana --force, а затем загрузил 64-разрядную версию kibana с elastic.co/downloads/kibana и эта версия работала правильно. - person jeromefroe; 22.10.2015

Это можно легко решить, используя следующие шаги

  • Установите nodejs, npm (у nodejs есть репозитории рук)
  • Загрузите двоичный файл kibana и распакуйте его.
  • изменить путь к узлу в bin/kibana на NODE=/usr/bin/nodejs

Путь к узлу можно найти с помощью команды which node

См.: https://stackoverflow.com/a/53160093/5667202

person Harsha Siriwardana    schedule 05.11.2018