我有一个像这样的 hadoop 命令:
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 }'
我想从中获取前 10 个值,而不是获取目录中的所有文件。
最佳答案
就用
hadoop fs -ls /path/of/hdfs/location/ | head -10
那会起作用。
关于Hadoop fs -ls 命令获取前 10 个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35358425/