误删hive表如何恢复

网友投稿 239 2022-11-24

误删hive表如何恢复

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 数据库.表名

对于该表有权限管理,需要进行重新赋权

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:2019年中国SDN行业市场规模将近20亿元,同比增长38.2%
下一篇:CH423通用远程I/O扩展芯片简介
相关文章

 发表评论

暂时没有评论,来抢沙发吧~