创建与删除hive的表分区并指定目录
2015-11-11 17:51
274 查看
创建与删除hive的表分区并指定目录
1、只添加指定目录,不加载数据
该目录为hdfs的目录,可以事先存在且目录中如有数据也会自动加载,不存在hive自动创建。
2、
load已有数据到hive分区中
分区存在则追加数据,不存在则新建分区。
如果需重写该分区则加overwrite
注意:如果load的hdfs目录与分区目录不一致,则会mv数据到分区目录中。
1、只添加指定目录,不加载数据
ALTER TABLE dms.tracklog_5min DROP PARTITION(DAY='${today}'); alter table dms.tracklog_5min add partition(day='${today}') location '/dw/dms/tracklog_5min/day=${today}';
该目录为hdfs的目录,可以事先存在且目录中如有数据也会自动加载,不存在hive自动创建。
2、
load已有数据到hive分区中
LOAD DATA INPATH '/dw/ods/flumelck/day=20151111/lck.1447234402226.gz' INTO TABLE ods.flumelck PARTITION (day='20151111');
分区存在则追加数据,不存在则新建分区。
如果需重写该分区则加overwrite
LOAD DATA INPATH '/dw/ods/flumelck/day=20151111/lck.1447235127866.gz' overwrite INTO TABLE ods.flumelck PARTITION (day='20151112');
注意:如果load的hdfs目录与分区目录不一致,则会mv数据到分区目录中。
相关文章推荐
- Ubuntu zip解压乱码
- Discuz X3.2使用支付宝提供的担保交易
- Sping——框架面试题
- 553问题
- Spring MVC测试框架详解——服务端测试
- 加载png图片的两种方法 - GDI+和CImage
- Android之SurfaceView学习
- poj3368
- git入门——基于TortoiseGit
- 【转】使用Xcode中的iOS SDK给iphone开发出第一个App程序
- android 快捷键
- 【Cocos2d-x】支持 i18n 国际化(2)——i18n XML 解析生成头文件
- 虚拟主机中独立日志(log)空间用户是否可以直接使用?
- java自带线程池和队列详细讲解
- 【iOS】swift init构造器
- [ERROR] Can't find messagefile '/var/lib/mysql/share/errmsg.sys'(转载)
- 【iOS】swift init构造器
- android休眠唤醒驱动流程分析【转】
- 海淘电商网址
- 11.11评论