1、首先去垃圾箱找到被删除的表数据
hadoop fs -du -h /user/用户名/.Trash/Current/user/用户名/warehouse;
2、把数据copy到原始的文件夹
hadoop fs -cp 垃圾箱/表名 原始文件夹/表名
3、修复分区
①假如是分区表,修复分区
单分区
MSCK REPAIR TABLE 表名
多分区
alter table XXX add partition (tag='A',dt='B') location '/user/zhangsan/warehouse/XXX/tag=A/dt=20220601'
②假如不是分区表,直接建表即可
4、验证数据
select * from 表名 limit 100;