2016-10-25 1 views
0

Я создал папку в корневом каталоге напрямую, и я пытаюсь скопировать папку в hdfs hadoop, но я получаю сообщение об ошибке. Это те шаги, которые я следовал:Файл каталога Hadoop в папку пользователя

[[email protected]] ls 
XXdirectoryXX 
[[email protected]] sudo –u hdfs hadoop fs –mkdir /user/uname 
[[email protected]] uname 
[[email protected]] sudo –u hdfs hadoop fs –chown uname /user/uname 
[[email protected]] su - uname 
[[email protected]] hadoop fs –copyFromLocal XXdirectoryXX/ /user/uname 
copyFromLocal: 'XXdirectoryXX/': No such file or directory 

Есть ли проблема в команде или что я сделал или я должен использовать другую команду, чтобы скопировать файлы поверх?

Я использую Centos 6.8 в машине

Любые идеи?

Благодаря

+0

ли это реж/файл (XXdirectoryXX /) существует –

+0

Я могу видеть это от корня, когда я бегу Ls – Selrac

+1

Но вы запустите команду uname пользователя не пользователь root –

ответ

0

Благодарности к комментариям мне удалось решить эту проблему. Вот код, он помогает кому-то:

[[email protected]] sudo -u hdfs hadoop fs -chown -R root /user/uname 
[[email protected]] hadoop fs –copyFromLocal XXdirectoryXX/ /user/uname 

С уважением