根据日期查找HDFS中某个目录下文件的总容量
Find the total capacity of files in a directory in HDFS according to date
我在 HDFS 的目录中有一些文件,我想计算日期为 3 月 8 日的文件的总容量:
我试过了,但没有任何反应:
hdfs dfs -ls /path/ | grep "Mar 8" | awk '{print }' | xargs echo hdfs dfs -du -h | awk '{ print; total += }; END { print "total size: ",total }' | tail -n 1
例如我想打印 6 GB
我想通了
hdfs dfs -ls /path/ | grep "Mar 9" | awk '{print }' | xargs hdfs dfs du -k | awk '{ print; total += }; END { print "total size: ",total }' | tail -n 1
这将打印文件夹的总容量。
我在 HDFS 的目录中有一些文件,我想计算日期为 3 月 8 日的文件的总容量:
我试过了,但没有任何反应:
hdfs dfs -ls /path/ | grep "Mar 8" | awk '{print }' | xargs echo hdfs dfs -du -h | awk '{ print; total += }; END { print "total size: ",total }' | tail -n 1
例如我想打印 6 GB
我想通了
hdfs dfs -ls /path/ | grep "Mar 9" | awk '{print }' | xargs hdfs dfs du -k | awk '{ print; total += }; END { print "total size: ",total }' | tail -n 1
这将打印文件夹的总容量。