2015-09-13 9 views
2

Я начинаю изучать cassandra и загружать файл с Apache Cassandra. Когда я плавал в бункерной папке апача-Кассандры 2.2.1/бункера и запустите команду cassandra он дает мне ошибку говоря Unable to find java executable. Check JAVA_HOME and PATH environment variables.Cassandra: Не удалось найти исполняемый файл java

Но на тот же пути, когда я ударил java я могу увидеть Java там доступен. Что мне делать, чтобы избавиться от этого? Я использую ОС Windows.

Редактировать: Я скорее использовал Datastax windows installer, и теперь я не вижу ошибки при запуске cqlsh.

+0

Я никогда не установлены на окнах, но увидеть это, «я вообще создать переменную окружения JAVA_HOME, которая указывает на Java JDK и CASSANDRA_HOME, который указывает на корневой каталог Кассандры, как показано выше на скриншоте.» от: http://www.varunpant.com/posts/install-apache-cassandra –

ответ

0

Набор JAVA_HOME:

правой кнопкой мыши Мой компьютер и выберите Свойства.

На вкладке «Дополнительно» выберите «Переменные среды», а затем отредактируйте JAVA_HOME, чтобы указать, где находится программное обеспечение JDK, например C: \ Program Files \ Java \ jdk1.6.0_02.

ОТ: http://docs.oracle.com/cd/E19182-01/820-7851/inst_cli_jdk_javahome_t/index.html

+0

Я уже упоминал, что он уже установлен, и я могу повторить его. – Deepak

+0

Вы установили java_home и cassandra_home? –

+0

Да, но не повезло. Я установил сообщество Datastax, используя planetcassandra.org/cassandra, и теперь все работает нормально. просто загрузка tar.gz не помогла. – Deepak

2

я также сталкивается с той же проблемой. Собственно, где-то в сценариях установки он добавляет «bin/java» в «$ JAVA_HOME». В моем случае путь java был «/ usr/bin/java», поэтому мне пришлось настроить $ JAVA_HOME =/user.

export JAVA_HOME=/usr/ 
Смежные вопросы