فهرست منبع

HDFS-8800. hdfs --daemon stop namenode corrupts logs (John Smith via aw)

Allen Wittenauer 9 سال پیش
والد
کامیت
c9507fe6c1
2فایلهای تغییر یافته به همراه2 افزوده شده و 8 حذف شده
  1. 2 0
      hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
  2. 0 8
      hadoop-hdfs-project/hadoop-hdfs/src/main/bin/hdfs

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

@@ -343,6 +343,8 @@ Trunk (Unreleased)
 
     HDFS-8657. Update docs for mSNN. (Jesse Yates via atm)
 
+    HDFS-8800. hdfs --daemon stop namenode corrupts logs (John Smith via aw)
+
 Release 2.8.0 - UNRELEASED
 
   NEW FEATURES

+ 0 - 8
hadoop-hdfs-project/hadoop-hdfs/src/main/bin/hdfs

@@ -274,14 +274,6 @@ fi
 hadoop_finalize
 
 if [[ -n "${supportdaemonization}" ]]; then
-  if [[ "${COMMAND}" == "namenode" ]] &&
-     [[ "${HADOOP_DAEMON_MODE}" == "stop" ]]; then
-    hadoop_debug "Do checkpoint if necessary before stopping NameNode"
-    export CLASSPATH
-    "${JAVA}" "-Dproc_dfsadmin" ${HADOOP_OPTS} "org.apache.hadoop.hdfs.tools.DFSAdmin" "-safemode" "enter"
-    "${JAVA}" "-Dproc_dfsadmin" ${HADOOP_OPTS} "org.apache.hadoop.hdfs.tools.DFSAdmin" "-saveNamespace" "-beforeShutdown"
-    "${JAVA}" "-Dproc_dfsadmin" ${HADOOP_OPTS} "org.apache.hadoop.hdfs.tools.DFSAdmin" "-safemode" "leave"
-  fi
   if [[ -n "${secure_service}" ]]; then
     hadoop_secure_daemon_handler \
     "${HADOOP_DAEMON_MODE}" "${COMMAND}" "${CLASS}"\