2014-12-09 3 views
0

Я настраиваю Apche Hadoop 2.6 для псевдопользователей Distributed операции, следуя инструкциям, приведенным в ссылке:Apache Hadoop 2.6: Псевдо режим распространения Настройка

http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/SingleCluster.html 

я столкнулся вопрос после того, как я выполнить команду: $ bin/hdfs dfs -put etc/hadoop input

сообщение об ошибке: put:'input': No such file or directory

Как решить эту проблему?

Кроме того, я редактировал hadoop-env.sh с утверждением: export HADOOP_PREFIX=/usr/local/hadoop, но не могу понять, что почему оболочки выводит предупреждение: /usr/local/hadoop/etc/hadoop/hadop-env.sh: line 32: export:='/usr/local/hadoop': not a valid identifier

спасибо за помощь.

ответ

1

Я исправил эту проблему.

Я создал каталог: $ bin/hdfs dfs -mkdir /user/root, и проблема была решена, так как я был зарегистрирован как корень в ubuntu. Раньше я вводил неправильное имя пользователя, следовательно, сталкивался с проблемой.

+0

Настройка разрешения с hadoop сработала для меня. Посмотрите на свой текущий пользователь (корень, питер ...) и установить права доступа соответственно 'Судо -u бен/Hadoop фс -chown /пользователь/' ' бен/HDFS ДФС -Положите и т.д./Hadoop input' –

Смежные вопросы