首页 > 其他 > 详细

桶的使用

时间:2015-02-12 17:45:19      阅读:190      评论:0      收藏:0      [点我收藏+]
CREATE TABLE B(id BIGINT)
COMMENT ‘A bucketed copy of user_info‘
CLUSTERED BY(id) INTO 10 BUCKETS;

CREATE TABLE B1(id BIGINT);
LOAD DATA local INPATH ‘/home/hadoop/1.txt‘ overwrite into table B1;
set hive.enforce.bucketing = true;  
INSERT OVERWRITE TABLE B SELECT * FROM B1;

dfs -ls /user/hive/warehouse/b;

set hive.enforce.bucketing = true;
Insert overwrite table B
select A.a as id from test1 A left outer join B on A.a= B.id where B.id is null
union all 
select id from B;

 桶表改写,在网上一直没看着.自己弄的union all老数据然后再改写.

桶的使用

原文:http://www.cnblogs.com/chengxin1982/p/4288256.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!