Hive 恢复 drop table 数据

前言

工作中处理hive数据的时候, 没有控制好权限, 手滑执行了一条drop table 语句, 把一个生产环境的大表给删了. 隐藏掉心里的惊涛海浪, 我故作镇定地打开搜索引擎寻找解决方案. 天无绝人之路, 解决方案确实存在!

由于hive底层实际上是依赖HDFS, drop 操作实际上是HDFS的一次rm操作, 所以利用 HDFS 的 Trash 回收站功能可以实现数据的恢复.