Проблема при копировании файла из HDFS в локальную систему [copyToLocal: Permission denied]

Я успешно установил и выполнил программу mapreduce в своей системе (Ubuntu 14.04).

Я могу видеть выходной файл как,

hadoopuser@arul-PC:/usr/local/hadoop$ bin/hadoop dfs -ls /user/hadoopuser/MapReduceSample-output
Found 3 items
-rw-r--r--   1 hadoopuser supergroup          0 2014-07-09 16:10 /user/hadoopuser/MapReduceSample-output/_SUCCESS
drwxr-xr-x   - hadoopuser supergroup          0 2014-07-09 16:10 /user/hadoopuser/MapReduceSample-output/_logs
-rw-r--r--   1 hadoopuser supergroup     880838 2014-07-09 16:10 /user/hadoopuser/MapReduceSample-output/part-00000

И я могу открыть его на терминале, используя следующую команду,

hadoopuser@arul-PC:/usr/local/hadoop$ bin/hadoop dfs -cat /user/hadoopuser/MapReduceSample-output/part-00000

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

ОБНОВЛЕНИЕ

Я попытался скопировать выходной файл на локальный компьютер,

hadoopuser@avvenire-PC:/usr/local/hadoop$ bin/hadoop dfs -copyToLocal  /user/hadoopuser/MapReduceSample-output/part-00000 /home/arul/Downloads/SampleDataHadoop

Я получил ответ:

copyToLocal: Permission denied

Ожидается решение.

1
задан 10 July 2014 в 16:00

1 ответ

Команды, которые Вы используете, выполняются как обычный пользователь. И местоположение, в которое Вы копируете, НЕ принадлежит Вашему пользователю.

, Таким образом, ответ должен сделать это как администратора: помещенный sudo перед командой. т.е.:

hadoopuser@arul-PC:/usr/local/hadoop$ sudo bin/hadoop dfs -copyToLocal 
/user/hadoopuser/MapReduceSample-output/part-00000 /home/arul/Downloads/SampleDataHadoop/
0
ответ дан 10 July 2014 в 16:00

Другие вопросы по тегам:

Похожие вопросы: