删除/ tmp / hive / hive文件夹是否安全?

时间:2019-06-16 16:11:39

标签: hadoop hive hdfs ambari

删除 / tmp / hive / hive 文件夹是否安全? (来自hdfs)

as(来自用户hdfs)

hdfs dfs -rm -r /tmp/hive/hive

这样做的原因是因为在/ tmp / hive / hive下我们有成千上万个文件,我们无法删除它们

hdfs dfs -ls /tmp/hive/
Found 7 items
drwx------   - admin     hdfs          0 2019-03-05 12:00 /tmp/hive/admin
drwx------   - drt       hdfs          0 2019-06-16 14:02 /tmp/hive/drt
drwx------   - ambari-qa hdfs          0 2019-06-16 15:11 /tmp/hive/ambari-qa
drwx------   - anonymous hdfs          0 2019-06-16 08:57 /tmp/hive/anonymous
drwx------   - hdfs      hdfs          0 2019-06-13 08:42 /tmp/hive/hdfs
drwx------   - hive      hdfs          0 2019-06-13 10:58 /tmp/hive/hive
drwx------   - root      hdfs          0 2018-07-17 23:37 /tmp/hive/root

到目前为止,我们所做的-因为以下是删除10天之前的文件,

但是因为文件太多,文件才被删除

hdfs dfs -ls /tmp/hive/hive   |   tr -s " "    |    cut -d' ' -f6-8    |     grep "^[0-9]"    |    awk 'BEGIN{ MIN=14400; LAST=60*MIN; "date +%s" | getline NOW } { cmd="date -d'\''"$1" "$2"'\'' +%s"; cmd | getline WHEN; DIFF=NOW-WHEN; if(DIFF > LAST){ print "Deleting: "$3; system("hdfs dfs -rm -r "$3) }}'

0 个答案:

没有答案