CDH环境,已配置回收站,配置回收站默认日期保存为一天
失误将hive表数据删除,删除的数据移动到了回收站中,位于
/user/hive/.Trash/删除日期XXX/hive/warehouse数据库名.db/表名
先查看表名文件中是否是删除的表
hadoop fs -ls /user/hive/.Trash/Currerrt/user/hive/warehouse/数据库据库名.db | grep 表名
将回收站的文件复制到原始目录下
hadoop fs -cp /user/hive/.Trash/191017160000/user/hive/warehouse/数据据库.db/表名 /user/hive/warehouse/数据库.db/表名
对于有分区的表,额外执行
msck repair table 数据库.表名
对于该表有权限管理,需要进行重新赋权