Hadoop fs -ls命令获取第1个10文件

Moh*_*ane 2 hadoop hdfs

我有这样一个Hadoop的commnd:

hadoop fs -ls /user/hive/warehouse/mashery_db.db/agg_per_mapi_stats_five_minutes/ | sort | awk  '{ if (index($8, ".hive") == 0 && $6 <= "'"2016-02-10"'" && $7 <= "'"05:00"'") print $8 }'
Run Code Online (Sandbox Code Playgroud)

我想从中获取1st 10值,而不是获取目录中的所有文件。

Dev*_*hat 5

只需使用

hadoop fs -ls /path/of/hdfs/location/ | head -10
Run Code Online (Sandbox Code Playgroud)

那可行。