Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Repro:
create external table test_bucket(age int, name string, dept string) clustered by (age, name) sorted by (age asc, name asc) into 2 buckets stored as orc; insert into test_bucket values (1, 'user1', 'dept1'), ( 2, 'user2' , 'dept2'); insert into test_bucket values (1, 'user1', 'dept1'), ( 2, 'user2' , 'dept2'); //empty wrong results select age, name, count(*) from test_bucket group by age, name having count(*) > 1; +------+-------+------+ | age | name | _c2 | +------+-------+------+ +------+-------+------+ // Workaround set hive.map.aggr=false; select age, name, count(*) from test_bucket group by age, name having count(*) > 1; +------+--------+------+ | age | name | _c2 | +------+--------+------+ | 1 | user1 | 2 | | 2 | user2 | 2 | +------+--------+------+
Attachments
Issue Links
- links to