hdfs: команда не найдена в Hadoop2.9.0

Я пытаюсь установить hadoop с помощью руководства с точки зрения руководства. Я только что успешно установил hadoop2.9.0. Затем я попытался настроить namenode с помощью команды «hdfs namenode -format» следующим образом.

$ hdfs namenode -format

Тем не менее терминал ответил мне:

bash: /usr/local/hadoop/bin/hdfs: Permission denied

Так я и сделал:

mike@mike-thinks:~$ sudo chown -R mike /usr/local/hadoop

Но даже с этим я все равно получаю:

mike@mike-thinks:~$ sudo hdfs namenode -format
sudo: hdfs: command not found
0
задан 4 December 2017 в 21:23

1 ответ

Я надеюсь, что эта ошибка уже устранена, но эта ошибка возникает из-за того, что путь hdfs не может быть установлен, поэтому сначала проверьте путь hdfs с помощью этой команды,

which hdfs

, если путь не задан, затем проверьте переменную окружения в ~ / .bash_profile, если ее PATH записан так,

PATH=$PATH:$HOME/bin

замените ее на эту PATH = $ PATH: $ HADOOP_HOME / bin

source ~/.bash_profile

, затем проверьте путь hdfs, если он задан с помощью какой команды (как показано выше). Тогда ваша проблема может быть решена. Надеюсь, это поможет!

0
ответ дан 4 December 2017 в 21:23

Другие вопросы по тегам:

Похожие вопросы: