команда hadoop не работает

Я пытаюсь установить единственный узел hadoop на моей человечности 14.04 согласно документации, доступной по bogotobogo.com.
после выполнения всех шагов, когда я пытался отформатировать hadoop файловую систему, она показывает отклоненное разрешение
Я установил $HADOOP_HOME envirnmnt в моем bashrc файле

hduser@maaz-HP-2000-Notebook-PC:/home/maaz$ hadoop namenode -format   
bash: /usr/local/hadoop/bin/hadoop: Permission denied  

Я использовал sudo, но затем он показывает hadoop: command not found.

hduser@maaz-HP-2000-Notebook-PC:/home/maaz$ sudo hadoop namenode -format  
[sudo] password for hduser:     
sudo: hadoop: command not found  

то же самое происходит, когда я использовал команду hadoop -version

hduser@maaz-HP-2000-Notebook-PC:/home/maaz$ hadoop -version  
bash: /usr/local/hadoop/bin/hadoop: Permission denied  
hduser@maaz-HP-2000-Notebook-PC:/home/maaz$ sudo hadoop -version  
[sudo] password for hduser:   
sudo: hadoop: command not found  

Как я могу решить его?
выполненный, какой hadoop, но это ничему не показывает

screen shot after performing the command ,which hadoop & ls -lsa

1
задан 17 September 2017 в 11:05

1 ответ

Причина ниже ошибки:

удар:/usr/local/hadoop/bin/hadoop: Разрешение отклонило

, то, что то, что Вы пытаетесь выполниться /usr/local/hadoop/bin/hadoop, который это не, выполняется - способный.

Выполнение ниже команды сделает hadoop исполняемый файл файла.

chmod +x /usr/local/hadoop/bin/hadoop

я подозреваю, что все файлы, который заканчивается .sh, должны быть исполняемыми файлами.

ниже команды повернется эти .sh файлы, чтобы быть исполняемыми файлами:

chmod +x /usr/local/hadoop/bin/*.sh

Примечание:

, кажется, существует проблема с загруженным файлом hadoop / распаковка процесса.

я загрузил hadoop-2.7.4.tar.gz (binary tar.gz файл) от официального сайта.

, Когда я тестирую tar.gz файл, я ясно видел, что исходный bin/hadoop файл был, выполняются - способный (эти x флаг в -rwxr-xr-x разрешение)

 tar tzvf hadoop-2.7.4.tar.gz  | grep "bin/hadoop"
-rwxr-xr-x kshvachk/eng   1360 2017-08-01 03:35 hadoop-2.7.4/sbin/hadoop-daemons.sh
-rwxr-xr-x kshvachk/eng   6452 2017-08-01 03:35 hadoop-2.7.4/sbin/hadoop-daemon.sh
-rwxr-xr-x kshvachk/eng    8786 2017-08-01 03:35 hadoop-2.7.4/bin/hadoop.cmd
-rwxr-xr-x kshvachk/eng    6488 2017-08-01 03:35 hadoop-2.7.4/bin/hadoop
0
ответ дан 8 December 2019 в 04:00

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

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