Dagang Wei created HIVE-20784:
---------------------------------
Summary: Migrate hbase.util.Base64 to java.util.Base64
Key: HIVE-20784
URL: https://issues.apache.org/jira/browse/HIVE-20784
Project: Hive
Issue Type: Improvement
Components: HBase Handler
Affects Versions: 3.1.0
Environment: HBase 2.0.2
Hive 3.1.0
Reporter: Dagang Wei
Assignee: Dagang Wei
By default Hive 3.1.0 depends on HBase 2.0.0-alpha4. HBase 2.0.2 migrated from
hbase.util.Base64 to java.util.Base64 (HBASE-20884), which causes Hive 3.1.0
fails to build with HBase 2.0.2.
$ cd hbase-handler
$ mvn package -DskipTests -Dhbase.version=2.0.2
[ERROR]
.../hive/hbase-handler/src/java/org/apache/hadoop/hive/hbase/HiveHBaseTableSnapshotInputFormat.java:[29,36]
cannot find symbol
[ERROR] symbol: class Base64
[ERROR] location: package org.apache.hadoop.hbase.util
To make Hive works with 2.0.2+ (and also older versions), we should consider
migrating Hive to java.util.Base64.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)