hive insert into 导入分桶表的数据分桶失效

2020-04-28  本文已影响0人  无来无去_A

测试数据:

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

上一篇 下一篇

猜你喜欢

热点阅读