Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.0.0
-
None
-
None
-
None
Description
While investigatingĀ HIVE-18695, I noticed incorrect results returned by the following Accumulo query:
DROP TABLE accumulo_test; CREATE TABLE accumulo_test(key int, value int) STORED BY 'org.apache.hadoop.hive.accumulo.AccumuloStorageHandler' WITH SERDEPROPERTIES ("accumulo.columns.mapping" = ":rowID,cf:string") TBLPROPERTIES ("accumulo.table.name" = "accumulo_table_0"); INSERT OVERWRITE TABLE accumulo_test VALUES (0,0), (1,1), (2,2), (3,3); SELECT * from accumulo_test where key == 1 union all select * from accumulo_test where key == 2;
The expected output is
1 1 2 2
but the actual output is
1 0 1 1 1 2 1 3 2 0 2 1 2 2 2 3
Attachments
Issue Links
- is related to
-
HIVE-18695 fix TestAccumuloCliDriver.testCliDriver[accumulo_queries]
- Closed
- relates to
-
HIVE-15680 Incorrect results when hive.optimize.index.filter=true and same ORC table is referenced twice in query
- Closed