#hadoop #virtual-machine #virtualbox
#hadoop #виртуальная машина #virtualbox
Вопрос:
Я пытаюсь запустить кластер с одним узлом Hadoop на моей виртуальной машине Ubuntu (virtualbox). У меня не было проблем с выполнением этого на моем хосте Windows, но на моей виртуальной машине появляется следующее сообщение:
Я думаю, это потому localhost
, что я где-то написал, но поскольку я на виртуальной машине, мне нужно написать другой IP.
Кто-нибудь может мне помочь? Большое вам спасибо.
Комментарии:
1.
echo $JAVA_HOME
… Он будет пустым… Ошибка не заключается. Вам необходимо установить Java и настроить переменные PATH2. Он не пуст, вот в чем проблема. Я сделал именно это, и он вернул путь к моему каталогу Java.
3. Но поскольку у меня есть
localhost
, я предполагаю, что он не ищет JAVA_HOME в нужном месте.4. Ваш IP-адрес / имя хоста не влияет на переменные пути. Однако учетная запись пользователя, с которой вы запускаете службы, работает.
5. Вы можете попробовать, введя вручную
JAVA_HOME
вhadoop-env.sh