Запуск кластера с одним узлом Hadoop на виртуальной машине

#hadoop #virtual-machine #virtualbox

#hadoop #виртуальная машина #virtualbox

Вопрос:

Я пытаюсь запустить кластер с одним узлом Hadoop на моей виртуальной машине Ubuntu (virtualbox). У меня не было проблем с выполнением этого на моем хосте Windows, но на моей виртуальной машине появляется следующее сообщение:

введите описание изображения здесь

Я думаю, это потому localhost , что я где-то написал, но поскольку я на виртуальной машине, мне нужно написать другой IP.

Кто-нибудь может мне помочь? Большое вам спасибо.

Комментарии:

1. echo $JAVA_HOME … Он будет пустым… Ошибка не заключается. Вам необходимо установить Java и настроить переменные PATH

2. Он не пуст, вот в чем проблема. Я сделал именно это, и он вернул путь к моему каталогу Java.

3. Но поскольку у меня есть localhost , я предполагаю, что он не ищет JAVA_HOME в нужном месте.

4. Ваш IP-адрес / имя хоста не влияет на переменные пути. Однако учетная запись пользователя, с которой вы запускаете службы, работает.

5. Вы можете попробовать, введя вручную JAVA_HOME в hadoop-env.sh