This is an automated email from the ASF dual-hosted git repository. dmollitor pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/hive.git
The following commit(s) were added to refs/heads/master by this push: new 01faca2 HIVE-22615: Replace Base64 in hive-common Package (David Mollitor, reviewed by Ashutosh Chauhan) 01faca2 is described below commit 01faca2f9d7dcb0f5feabfcb07fa5ea12b79c5b9 Author: David Mollitor <dmolli...@apache.org> AuthorDate: Sat Dec 28 21:44:13 2019 -0500 HIVE-22615: Replace Base64 in hive-common Package (David Mollitor, reviewed by Ashutosh Chauhan) --- .../src/java/org/apache/hadoop/hive/common/io/DigestPrintStream.java | 5 ++--- .../org/apache/hadoop/hive/common/io/SortAndDigestPrintStream.java | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/common/src/java/org/apache/hadoop/hive/common/io/DigestPrintStream.java b/common/src/java/org/apache/hadoop/hive/common/io/DigestPrintStream.java index 9c1133f..d507eba 100644 --- a/common/src/java/org/apache/hadoop/hive/common/io/DigestPrintStream.java +++ b/common/src/java/org/apache/hadoop/hive/common/io/DigestPrintStream.java @@ -18,10 +18,9 @@ package org.apache.hadoop.hive.common.io; -import org.apache.commons.codec.binary.Base64; - import java.io.OutputStream; import java.security.MessageDigest; +import java.util.Base64; public class DigestPrintStream extends FetchConverter { @@ -39,7 +38,7 @@ public class DigestPrintStream extends FetchConverter { @Override public void processFinal() { - printDirect(new String(Base64.encodeBase64(digest.digest()))); + printDirect(Base64.getEncoder().encodeToString(digest.digest())); digest.reset(); } } diff --git a/common/src/java/org/apache/hadoop/hive/common/io/SortAndDigestPrintStream.java b/common/src/java/org/apache/hadoop/hive/common/io/SortAndDigestPrintStream.java index 68bc8c6..c0fbd99 100644 --- a/common/src/java/org/apache/hadoop/hive/common/io/SortAndDigestPrintStream.java +++ b/common/src/java/org/apache/hadoop/hive/common/io/SortAndDigestPrintStream.java @@ -18,10 +18,9 @@ package org.apache.hadoop.hive.common.io; -import org.apache.commons.codec.binary.Base64; - import java.io.OutputStream; import java.security.MessageDigest; +import java.util.Base64; public class SortAndDigestPrintStream extends SortPrintStream { @@ -39,7 +38,7 @@ public class SortAndDigestPrintStream extends SortPrintStream { digest.update(row.getBytes()); printDirect(row); } - printDirect(new String(Base64.encodeBase64(digest.digest()))); + printDirect(Base64.getEncoder().encodeToString(digest.digest())); digest.reset(); } }