2014-09-06 4 views

ответ

3

Если вы хотите, чтобы увидеть последние 5 строк конкретно (а не больше или любой меньше) файла в HDFS, вы можете использовать следующую команду, но его не очень эффективно:

hadoop fs -cat /your/file/with/path | tail -5

Вот более эффективная команда в Hadoop, но она возвращает последний килобайт данных, а не заданное пользователем количество строк:

hadoop fs -tail /your/file/with/path

Вот ссылка на hadoop tail command: http://hadoop.apache.org/docs/r0.18.3/hdfs_shell.html#tail

+0

Почему первая команда не эффективна? – Alex

+0

@Alex читает весь файл. – samthebest

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