ソースを参照

HADOOP-13089. hadoop distcp adds client opts twice when dynamic

Allen Wittenauer 9 年 前
コミット
9b7053d2ad
1 ファイル変更4 行追加4 行削除
  1. 4 4
      hadoop-common-project/hadoop-common/src/main/bin/hadoop

+ 4 - 4
hadoop-common-project/hadoop-common/src/main/bin/hadoop

@@ -167,6 +167,10 @@ function hadoopcmd_case
       fi
     ;;
   esac
+
+  # Always respect HADOOP_OPTS and HADOOP_CLIENT_OPTS
+  hadoop_debug "Appending HADOOP_CLIENT_OPTS onto HADOOP_OPTS"
+  HADOOP_OPTS="${HADOOP_OPTS} ${HADOOP_CLIENT_OPTS}"
 }
 
 # This script runs the hadoop core commands.
@@ -209,10 +213,6 @@ if [[ ${HADOOP_SLAVE_MODE} = true ]]; then
   exit $?
 fi
 
-# Always respect HADOOP_OPTS and HADOOP_CLIENT_OPTS
-hadoop_debug "Appending HADOOP_CLIENT_OPTS onto HADOOP_OPTS"
-HADOOP_OPTS="${HADOOP_OPTS} ${HADOOP_CLIENT_OPTS}"
-
 if [[ -n "${HADOOP_SUBCMD_SECURESERVICE}" ]]; then
   HADOOP_SECURE_USER="${HADOOP_SUBCMD_SECUREUSER}"
   hadoop_verify_secure_prereq