refresh table tablename ;MSCK REPAIR TABLE table_name;
2024-10-21 09:31:37
在更改分区内的文件后刷新表
refresh table tablename ;
我们平时通常是通过alter table add partition方式增加Hive的分区的,但有时候会通过HDFS put/cp命令往表目录下拷贝分区目录,如果目录多,需要执行多条alter语句,非常麻烦。Hive提供了一个"Recover Partition"的功能。
具体语法如下:
MSCK REPAIR TABLE table_name;
原理相当简单,执行后,Hive会检测如果HDFS目录下存在但表的metastore中不存在的partition元信息,更新到metastore中。
最新文章
- css(二)
- Vim 键盘指令高清图
- VS 2015 localhost访问有效 改用 IP访问 400错误 invalid hostname 修改方法
- Mac OSX 安装nvm(node.js版本管理器)
- JVM 运行时内存结构
- MySQL 高可用MHA安装部署以及故障转移详细资料汇总 转
- 用法简单的图片和视频播放的框架Demo
- [BZOJ 3626] [LNOI2014] LCA 【树链剖分 + 离线 + 差分询问】
- Qt编程之通过鼠标滚轮事件缩放QGraphicsView里面的Item
- Javascript模块化编程之难处
- SQL语句的优化
- linux用户身份和文件权限
- 学习Android过程中遇到的问题及解决方法——电话监听
- python学习笔记之读取配置文件【转自https://my.oschina.net/u/3041656/blog/793467】
- Camera摄像头
- [No0000CC]眼袋和黑眼圈的应对方法——疏筋穴
- Unity资源打包之Assetbundle
- JSP相关知识
- java 项目中类找不到异常解决办法
- 传统神经网络ANN训练算法总结