我不小心删除了 Hive内部表,然后将与内部表(xyz_table)关联的所有文件自动从HDFS位置(/hive/warehouse/abc_mes.db/xyz_table/)中删除了< / p>
我们正在将Azure HDInsight群集与Azure文件存储(AFS)用作存储层。
有人可以建议如何恢复HDFS上的文件吗?我检查了垃圾桶,可以看到非常旧的文件,例如4个月大的文件,但是在/home//.trash下找不到任何最新文件。
感谢有人可以指导
欢呼
答案 0 :(得分:1)
问了这个问题已经很长时间了,但我遇到了同样的问题,我想分享自己的经验。
首先,我将Cloudera用于HDFS-Hive-Hue。我删除了一个与HDFS位置相关联的表,是的,我在/home/.Trash中找不到文件,但在/user/admin/.Trash/Current /
中找不到文件将来可能会对某人有所帮助。