测试数据:
1002 ss2
1003 ss3
1004 ss4
1005 ss5
1006 ss6
1007 ss7
1008 ss8
1009 ss9
1010 ss10
1011 ss11
1012 ss12
1013 ss13
1014 ss14
1015 ss15
1016 ss16
测试表:
1. create table student(id string, name string)row format delimited fields terminated by '\t';
2. create table stu_buck_3(id int, name string)
clustered by(id)
into 4 buckets
row format delimited fields terminated by '\t';
==============================
1 . load data local 加载数据到 student 表:

2 . 使用insert into stu_buck_3 select id , name from student 导入数据到 stu_buck_3, 但是并没有按照id 进行取模分桶数的排列效果, HDFS 上的的表文件也没有这个效果


相关求助找到解决办法 解决办法:
把引擎使用的引擎由tez 改回 mr 正常。 set hive.execution.engine = mr
网友评论