Ошибка start-all.sh при установке hadoop на ubuntu 12.04lts

Я имел в виду эту ссылку для установки hadoop-1.1.1.

Все мои файлы и разрешения выставлены по этой ссылке. Но я получаю эту ошибку, пожалуйста, помогите.

hduser @ ubuntu: / usr / local / hadoop $ bin / start-all.sh mkdir: невозможно создать каталог /usr/local/hadoop/libexec/../logs': Permission denied chown: cannot access / usr / local / hadoop / libexec /../ logs ': нет такого файла или каталога, начинающегося с namenode, ведение журнала в / usr / local / hadoop / libexec /../ logs / hadoop-hduser-namenode-ubuntu.out /usr/local/hadoop/bin/hadoop-daemon.sh: строка 136: / usr / local / hadoop / libexec /. ./logs/hadoop-hduser-namenode-ubuntu.out: Нет такого файла или заголовка каталога: невозможно открыть /usr/local/hadoop/libexec/../logs/hadoop-hduser-namenode-ubuntu.out' for reading: No such file or directory localhost: mkdir: cannot create directory / usr / local / hadoop / libexec /../ logs ': В доступе отказано localhost: chown: нет доступа к /usr/local/hadoop/libexec/../logs': No such file or directory localhost: starting datanode, logging to /usr/local/hadoop/libexec/../logs/hadoop-hduser-datanode-ubuntu.out localhost: /usr/local/hadoop/bin/hadoop-daemon.sh: line 136: /usr/local/hadoop/libexec/../logs/hadoop-hduser-datanode-ubuntu.out: No such file or directory localhost: head: cannot open / usr /local/hadoop/libexec/../logs/hadoop-hduser-datanode-ubuntu.out 'для чтения: нет такого файла или каталога localhost: mkdir: невозможно создать каталог /usr/local/hadoop/libexec/../logs': Permission denied localhost: chown: cannot access / usr / local / hadoop / libexec /../ logs ': нет такого файла или каталога localhost: запуск secondarynamenode, запись в /usr/local/hadoop/libexec/../logs/hadoop-hduser-secondarynamenode-ubuntu.out localhost: / usr / local / hadoop / bin / hadoop -daemon.sh: строка 136: /usr/local/hadoop/libexec/../logs/hadoop-hduser-secondarynamenode-ub untu.out: нет такого файла или каталога localhost: head: невозможно открыть /usr/local/hadoop/libexec/../logs/hadoop-hduser-secondarynamenode-ubuntu.out' for reading: No such file or directory mkdir: cannot create directory / usr / local / hadoop / libexec /../ logs ': отказано в разрешении chown: нет доступа к /usr/local/hadoop/libexec/../logs': No such file or directory starting jobtracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-hduser-jobtracker-ubuntu.out /usr/local/hadoop/bin/hadoop-daemon.sh: line 136: /usr/local/hadoop/libexec/../logs/hadoop-hduser-jobtracker-ubuntu.out: No such file or directory head: cannot open / usr / local / hadoop / libexec /../ logs / hadoop-hduser-jobtracker-ubuntu.out 'для чтения: нет такого файла или каталога localhost: mkdir: невозможно создать каталог /usr/local/hadoop/libexec/../logs': Permission denied localhost: chown: cannot access / usr / local / hadoop / libexec /../ logs': нет такого файла или каталога localhost: запуск средства отслеживания задач, вход в /usr/local/hadoop/libexec/../logs/hadoop-hduser-tasktracker-ubuntu.out localhost: /usr/local/hadoop/bin/hadoop-daemon.sh: строка 136: / usr /local/hadoop/libexec/../logs/hadoop-hduser-tasktracker-ubuntu.out: нет такого файла или каталога localhost: head: невозможно открыть `/usr/local/hadoop/libexec/../logs/hadoop- hduser-tasktracker-ubuntu.out 'для чтения: нет такого файла или каталога


person earthworm    schedule 28.02.2013    source источник
comment
Отформатировали ли вы namenode перед выполнением bin / start-all.sh. Похоже, ваш namenode неправильно отформатирован.   -  person SleepyThread    schedule 28.02.2013
comment
Кроме того, проверьте разрешения для /usr/local/hadoop/log/. Можете ли вы получить доступ к этому каталогу как hduser?   -  person harpun    schedule 28.02.2013
comment
stackoverflow.com/questions/11672672/   -  person    schedule 27.10.2014


Ответы (3)


Поскольку ошибка предполагает, что у вас проблема с разрешением. Вам необходимо предоставить hduser соответствующие разрешения. Пытаться:

sudo chown -R hduser /usr/local/hadoop/
person pedram bashiri    schedule 30.11.2015

Запустите эту команду, чтобы изменить разрешение каталога hadoop

Судо chmod 750 / приложение / hadoop

person ahmed elbagoury    schedule 12.03.2013

Ниже приведены 2 очень полезных предложения:

  1. Хорошо проверить, установлены ли HADOOP_HOME и JAVA_HOME в файле .bashrc. Иногда отсутствие настройки этих переменных среды также может вызвать ошибку при запуске кластера hadoop.

  2. Также полезно отладить ошибку, просмотрев файлы журнала, созданные в каталоге / usr / local / hadoop / logs.

person Pratibha Jaiswal    schedule 08.02.2015