2016-03-16 2 views
-1

Я довольно новичок в hadoop, и у меня возникают некоторые проблемы с использованием этого типа платформы. Everytime я запустить команду кота в Linux, он всегда будет возвращаться с "Нет такого файла или каталога"Ошибка команды Hadoop 'cat'

Для примера

Я бы ввести:

$ hadoop fs -cat filename | head 

cat: 'filename': No such file or directory 

Может кто-нибудь Помогите мне исправить эту проблему?

Благодаря

ответ

0

Кажется, нет ни одного файла с именем файла .

Команды Hadoop fs принимают путь от HDFS. Здесь имя файла должно быть допустимым путем HDFS.

Чтобы просмотреть файл в HDFS можно использовать ls command

[terminal~]hadoop fs -ls <filename> 
[terminal~]hadoop fs -ls <Parent directory of filename> 

Если файл присутствует, то он будет в списке. Затем вы можете использовать cat command так:

hadoop fs -cat hdfs://nn1.example.com/file1 
hadoop fs -cat file:///file3 /user/hadoop/file4 

Пожалуйста, обратитесь Hadoop commands для более подробной информации.

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