From 82894b473c62ccf62e98c68411bd40c50743c9a5 Mon Sep 17 00:00:00 2001 From: Istvan Toth Date: Tue, 18 Mar 2025 06:40:16 +0100 Subject: [PATCH] HADOOP-19508. Set charsetEncoder in HadoopArchiveLogs --- .../src/main/java/org/apache/hadoop/tools/HadoopArchiveLogs.java | 1 + 1 file changed, 1 insertion(+) diff --git a/hadoop-tools/hadoop-archive-logs/src/main/java/org/apache/hadoop/tools/HadoopArchiveLogs.java b/hadoop-tools/hadoop-archive-logs/src/main/java/org/apache/hadoop/tools/HadoopArchiveLogs.java index 9b28ca406d693..1c13f5ad8f20d 100644 --- a/hadoop-tools/hadoop-archive-logs/src/main/java/org/apache/hadoop/tools/HadoopArchiveLogs.java +++ b/hadoop-tools/hadoop-archive-logs/src/main/java/org/apache/hadoop/tools/HadoopArchiveLogs.java @@ -509,6 +509,7 @@ void generateScript(File localScript) throws IOException { 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;