当前位置:   article > 正文

hive表被误删后如何恢复?_hive恢复误删除的表

hive恢复误删除的表

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;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/686485
推荐阅读
相关标签
  

闽ICP备14008679号