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();
   }
 }

Reply via email to