Просмотр исходного кода

HADOOP-19508. Set charsetEncoder in HadoopArchiveLogs (#7520) Contributed by Istvan Toth.

Signed-off-by: Shilun Fan <slfan1989@apache.org>
Istvan Toth 1 месяц назад
Родитель
Сommit
b64ad9b682

+ 1 - 0
hadoop-tools/hadoop-archive-logs/src/main/java/org/apache/hadoop/tools/HadoopArchiveLogs.java

@@ -509,6 +509,7 @@ public class HadoopArchiveLogs implements Tool {
       fw = FileWriterWithEncoding.builder()
               .setFile(localScript)
               .setCharset(StandardCharsets.UTF_8)
+              .setCharsetEncoder(StandardCharsets.UTF_8.newEncoder())
               .get();
       fw.write("#!/bin/bash\nset -e\nset -x\n");
       int containerCount = 1;