diff --git a/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/dbinstall/rules/DatabaseRule.java b/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/dbinstall/rules/DatabaseRule.java index f4e4388057..1c84625aa5 100644 --- a/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/dbinstall/rules/DatabaseRule.java +++ b/standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/dbinstall/rules/DatabaseRule.java @@ -20,6 +20,7 @@ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; +import java.nio.charset.Charset; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -178,7 +179,7 @@ private ProcessResults runCmd(String[] cmd, long secondsToWait) throw new RuntimeException( "Process " + cmd[0] + " failed to run in " + secondsToWait + " seconds"); } - BufferedReader reader = new BufferedReader(new InputStreamReader(proc.getIn putStream())); + BufferedReader reader = new BufferedReader(new InputStreamReader(proc.getIn putStream(), Charset.forName("UTF-8"))); final StringBuilder lines = new StringBuilder(); reader.lines().forEach(s -> lines.append(s).append('\n'));