Browse Source

HDFS-7805. NameNode recovery prompt should be printed on console (Surendra Singh Lilhore via Colin P. McCabe)

(cherry picked from commit faaddb6ecb44cdc9ef82a2ab392f64fc2561e938)
Colin Patrick Mccabe 10 năm trước cách đây
mục cha
commit
453b210d0a

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

@@ -711,6 +711,9 @@ Release 2.7.0 - UNRELEASED
 
     HDFS-7807. libhdfs htable.c: fix htable resizing, add unit test (cmccabe)
 
+    HDFS-7805. NameNode recovery prompt should be printed on console (Surendra
+    Singh Lilhore via Colin P. McCabe)
+
     BREAKDOWN OF HDFS-7584 SUBTASKS AND RELATED JIRAS
 
       HDFS-7720. Quota by Storage Type API, tools and ClientNameNode

+ 3 - 3
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/MetaRecoveryContext.java

@@ -61,9 +61,9 @@ public final class MetaRecoveryContext  {
   public String ask(String prompt, String firstChoice, String... choices) 
       throws IOException {
     while (true) {
-      LOG.info(prompt);
+      System.err.print(prompt);
       if (force > FORCE_NONE) {
-        LOG.info("automatically choosing " + firstChoice);
+        System.out.println("automatically choosing " + firstChoice);
         return firstChoice;
       }
       StringBuilder responseBuilder = new StringBuilder();
@@ -82,7 +82,7 @@ public final class MetaRecoveryContext  {
           return c;
         }
       }
-      LOG.error("I'm sorry, I cannot understand your response.\n");
+      System.err.print("I'm sorry, I cannot understand your response.\n");
     }
   }