当我从 hdfs 中删除数据时,如果转到 .Trash。
我可以使用
hdfs dfs -rm -skipTrash /path_to_directory
或使用
hdfs dfs -expunge
删除 .Trash 中已有的数据
两个问题:
帕维尔
最佳答案
如果您正在删除 外表 ,什么都不会发生,因为它不会删除任何数据。
对于 托管表 , 是的,所有数据文件都将转到运行 drop
的用户的 .Trash 目录中。命令。然而,它只是数据而不是元数据。
对于您问题的其他部分,是的,您可以删除 .垃圾 任何用户的目录,如果您有需要的权限。
关于hive - 从 hdfs 中的 .Trash 中删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52476909/