безопасно ли удалять папку / tmp / hive / hive? - PullRequest
0 голосов
/ 16 июня 2019

безопасно ли удалять папку / 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) }}'
...