社区
其他数据库
帖子详情
如何禁止hive自动恢复删除的数据
丿青辞
2018-10-29 05:41:40
在hive中用drop语句删除了表之后 用sqoop重新抽数 新表名字和已删除的旧表名字一样 但数据量是两表之和
该表也无法用truncate 和 insert overwrite进行删除重写
该如何彻底删除该表数据呢?
...全文
83
回复
打赏
收藏
如何禁止hive自动恢复删除的数据
在hive中用drop语句删除了表之后 用sqoop重新抽数 新表名字和已删除的旧表名字一样 但数据量是两表之和 该表也无法用truncate 和 insert overwrite进行删除重写 该如何彻底删除该表数据呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hive
恢复
误删
数据
表
Hive
恢复
误删
数据
表
Hive
数据
误
删除
,一定条件下
数据
还原
例如我有一个表,表名为:biao_ceshi,表的所属库是jwy_sdm,表的分区是etl_rkrq,我误
删除
了,如果时间来得及的话(一般
自动
清理回收站的时间是集群配置的,6小时等),
恢复
方法: 1、在Hdfs里面找
删除
过的
数据
...
hive
外部表
删除
恢复
数据
需要执行下面语句,修复分区即可 MSCK REPAIR TABLE table_name; 可以看到,原来查询没有
数据
,执行MSCK REPAIR TABLE table_name; 在次查询有
数据
了
Hive
误
删除
后,如何
恢复
数据
原始
数据
:dfs -ls ns1/abc/sdk; ........... ........ns1/abc/sdk/2019-01-01 ........ns1/abc/sdk/2019-01-02 ........ns1/abc/sdk/2019-01-03 ........... 1 误
删除
:dfs -rm -r ns1/abc/sdk ,执行后,有...
像
hive
表中导入
数据
时可能会把源文件
数据
删除
,解决方式
如果你的
Hive
表是Managed Table(托管表),而不是External Table(外部表),则在加载
数据
时,
Hive
可能会移动或
删除
原始文件。如果你想要保留OSS上的原始
数据
,可以使用外部表而不是托管表。在前面的例子中,你可以...
其他数据库
2,209
社区成员
9,519
社区内容
发帖
与我相关
我的任务
其他数据库
其他数据库开发 其他数据库
复制链接
扫一扫
分享
社区描述
其他数据库开发 其他数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章