Я пытаюсь установить единственный узел hadoop на моем ubuntu 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
Как я могу ее решить? выполнил, который hasoop, но он ничего не показывает
Причина ошибки ниже:
bash: / usr / local / hadoop / bin / hadoop: Permission deniedЭто тот факт, что вы пытаетесь выполнить /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
Причина ошибки ниже:
bash: / usr / local / hadoop / bin / hadoop: Permission deniedЭто тот факт, что вы пытаетесь выполнить /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
Причина ошибки ниже:
bash: / usr / local / hadoop / bin / hadoop: Permission deniedЭто тот факт, что вы пытаетесь выполнить /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