[ https://issues.apache.org/jira/browse/HIVE-20784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16657630#comment-16657630 ]
ASF GitHub Bot commented on HIVE-20784: --------------------------------------- GitHub user functicons opened a pull request: https://github.com/apache/hive/pull/451 HIVE-20784 Migrate hbase.util.Base64 to java.util.Base64 You can merge this pull request into a Git repository by running: $ git pull https://github.com/functicons/hive branch-3.1 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/hive/pull/451.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #451 ---- commit bee498d0920f7e42c38e9b33f8c427a5b6118859 Author: Dagang Wei <functicons@...> Date: 2018-10-20T01:01:00Z HIVE-20784 Migrate hbase.util.Base64 to java.util.Base64 ---- > 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 > Priority: Critical > Labels: pull-request-available > > 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)