Ошибка кластерного узла Hadoop на

1

Я следил за каждым шагом установки Hadoop с этого сайта https://www.digitalocean.com/community/tutorials/how-to-install-hadoop-on-ubuntu-13-10

Все шаги идут отлично, за исключением последнего шага, на котором я запускаю Hadoop с использованием start-dfs.sh и start-dfs.sh множество ошибок. Пожалуйста помоги. Ошибки:

15/04/07 00:08:16 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [localhost]

localhost: mkdir: cannot create directory ‘/usr/local/hadoop/logs: Permission denied

localhost: chown: cannot access ‘/usr/local/hadoop/logs: No such file or directory

localhost: starting namenode, logging to /usr/local/hadoop/logs/hadoop-tushar-namenode-tushar-VirtualBox.out

localhost: /usr/local/hadoop/sbin/hadoop-daemon.sh: line 159: /usr/local/hadoop/logs/hadoop-tushar-namenode-tushar-VirtualBox.out: No such file or directory

localhost: head: cannot open ‘/usr/local/hadoop/logs/hadoop-tushar-namenode-tushar-VirtualBox.out for reading: No such file or directory

localhost: /usr/local/hadoop/sbin/hadoop-daemon.sh: line 177: /usr/local/hadoop/logs/hadoop-tushar-namenode-tushar-VirtualBox.out: No such file or directory

localhost: /usr/local/hadoop/sbin/hadoop-daemon.sh: line 178: /usr/local/hadoop/logs/hadoop-tushar-namenode-tushar-VirtualBox.out: No such file or directory

localhost: mkdir: cannot create directory ‘/usr/local/hadoop/logs: Permission denied

localhost: chown: cannot access ‘/usr/local/hadoop/logs: No such file or directory

localhost: starting datanode, logging to /usr/local/hadoop/logs/hadoop-tushar-datanode-tushar-VirtualBox.out

localhost: /usr/local/hadoop/sbin/hadoop-daemon.sh: line 159: /usr/local/hadoop/logs/hadoop-tushar-datanode-tushar-VirtualBox.out: No such file or directory

localhost: head: cannot open ‘/usr/local/hadoop/logs/hadoop-tushar-datanode-tushar-VirtualBox.out for reading: No such file or directory

localhost: /usr/local/hadoop/sbin/hadoop-daemon.sh: line 177: /usr/local/hadoop/logs/hadoop-tushar-datanode-tushar-VirtualBox.out: No such file or directory

localhost: /usr/local/hadoop/sbin/hadoop-daemon.sh: line 178: /usr/local/hadoop/logs/hadoop-tushar-datanode-tushar-VirtualBox.out: No such file or directory

Starting secondary namenodes [0.0.0.0]

0.0.0.0: mkdir: cannot create directory ‘/usr/local/hadoop/logs: Permission denied

0.0.0.0: chown: cannot access ‘/usr/local/hadoop/logs: No such file or directory

0.0.0.0: starting secondarynamenode, logging to /usr/local/hadoop/logs/hadoop-tushar-secondarynamenode-tushar-VirtualBox.out

0.0.0.0: /usr/local/hadoop/sbin/hadoop-daemon.sh: line 159: /usr/local/hadoop/logs/hadoop-tushar-secondarynamenode-tushar-VirtualBox.out: No such file or directory

0.0.0.0: head: cannot open ‘/usr/local/hadoop/logs/hadoop-tushar-secondarynamenode-tushar-VirtualBox.out for reading: No such file or directory

0.0.0.0: /usr/local/hadoop/sbin/hadoop-daemon.sh: line 177: /usr/local/hadoop/logs/hadoop-tushar-secondarynamenode-tushar-VirtualBox.out: No such file or directory

0.0.0.0: /usr/local/hadoop/sbin/hadoop-daemon.sh: line 178: /usr/local/hadoop/logs/hadoop-tushar-secondarynamenode-tushar-VirtualBox.out: No such file or directory
15/04/07 00:08:34 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Теги:
hadoop

1 ответ

2
Лучший ответ

У вашей учетной записи пользователя нет правильных разрешений для каталога /usr/local/hadoop, поэтому Hadoop не работает при попытке создать свои журналы. Попробуйте запустить sudo chown -R <username>/usr/local/hadoop где ваше имя пользователя. Чтобы получить свое имя пользователя, вы можете использовать команду whoami.

  • 0
    предыдущая проблема была решена, но теперь появляются новые ошибки
  • 0
    start-dfs.sh 15/04/07 20:48:48 WARN util.NativeCodeLoader: невозможно загрузить библиотеку native-hadoop для вашей платформы ... с использованием встроенных java-классов, где это применимо. Запуск namenodes на [localhost] localhost: начальный namenode , запись в /usr/local/hadoop/logs/hadoop-tushar-namenode-tushar-VirtualBox.out localhost: запуск datanode, запись в /usr/local/hadoop/logs/hadoop-tushar-datanode-tushar-VirtualBox.out Запуск вторичных наменодов [0.0.0.0] 0.0.0.0: вторичный наименод работает как процесс 3293. Сначала остановите его.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню