Переглянути джерело

HADOOP-11253. Hadoop streaming test TestStreamXmlMultipleRecords fails on Windows. Contributed by Varun Vasudev.

Haohui Mai 10 роки тому
батько
коміт
2bb845de3c

+ 3 - 0
hadoop-common-project/hadoop-common/CHANGES.txt

@@ -490,6 +490,9 @@ Release 2.6.0 - UNRELEASED
     HADOOP-11198. Fix typo in javadoc for FileSystem#listStatus().
     (Li Lu via wheat9)
 
+    HADOOP-11253. Hadoop streaming test TestStreamXmlMultipleRecords fails on
+    Windows. (Varun Vasudev via wheat9)
+
     BREAKDOWN OF HDFS-6134 AND HADOOP-10150 SUBTASKS AND RELATED JIRAS
   
       HADOOP-10734. Implement high-performance secure random number sources.

+ 2 - 2
hadoop-tools/hadoop-streaming/src/test/java/org/apache/hadoop/streaming/TestStreamXmlMultipleRecords.java

@@ -53,9 +53,9 @@ public class TestStreamXmlMultipleRecords extends TestStreaming
   private Configuration conf = null;
 
   private String myPerlMapper =
-      "perl -n -a -e 'print join(\"\\n\", map { \"$_\\t1\" } @F), \"\\n\";'";
+      "perl -n -a -e 'print join(qq(\\n), map { qq($_\\t1) } @F), qq(\\n);'";
   private String myPerlReducer =
-      "perl -n -a -e '$freq{$F[0]}++; END { print \"is\\t$freq{is}\\n\"; }'";
+      "perl -n -a -e '$freq{$F[0]}++; END { print qq(is\\t$freq{is}\\n); }'";
 
   public TestStreamXmlMultipleRecords() throws IOException {
     super();