当前位置: 首页 > article >正文

hive 误删表恢复

hive表分内部表和外部表,误删(drop)后,其恢复逻辑是不同的

内部表

内部表删除以后表结构和表数据都会删除,如果hdfs没有开启“回收站”功能,那数据是就是直接删除了;如果开启了“回收站”,表数据就在‘回收站’里,可以通过下面命令一级一级的找到

hdfs dfs -ls /user/XX/.Trash

找到以后,恢复方法是:1)重建表结构;2)把‘回收站’里的数据 mv 到新的目录;3)命令:MSCK REPAIR TABLE XX 修复数据不一致

外部表

外部表删除后只删除了表结构,表数据还在建表时指定的位置。
恢复方法是:重建表结构时把位置指向原表的数据位置

参考

https://blog.csdn.net/qq_44696532/article/details/127841934


http://www.kler.cn/a/354250.html

相关文章:

  • Vue3之Pinia
  • leetcode之hot100---234回文链表(C++)
  • Oracle:数据库的顶尖认证
  • Redisson锁简单使用
  • webview和H5来实现的android短视频(短剧)音视频播放依赖控件
  • BERT的改进:ModernBERT
  • 前端一键复制解决方案分享
  • Qt中的连接类型
  • 利用PHP爬虫API接口:高效获取数据的艺术
  • ICM20948 DMP代码详解(85)
  • hardhat部署智能合约
  • 面试感受(续)
  • 简单谈谈mysql中的日志 bin log
  • C语言数据结构—队列
  • Springboot中基于 IP 地址的请求速率限制拦截器
  • Java 创建图形用户界面(GUI)组件详解之JFrame、JTextField、JTextArea、JPasswordField、JScrollPane、JLabel
  • docker安装kafka并使用SASL 进行身份验证
  • 无人机组装、维护、飞行技术全能培训详解
  • WebGl 使用缓冲区对象绘制多个点
  • 建造者模式(C++)
  • MySQL日期类型选择建议
  • FPGA学习-将modelsim中的波形数据保存到TXT文件方便MATLAB画图分析
  • 023 elasticsearch查询数据 高亮 分页 中文分词器 field的数据类型
  • 【布隆过滤器】
  • 在生产制造领域,可视化大屏的作用可以说无可替代。
  • 用Java爬虫API,轻松获取taobao商品SKU信息