瀏覽代碼

HADOOP-11630 Allow HDFS to bind to ipv6 conditionally

Signed-off-by: Elliott Clark <elliott@fb.com>
Elliott Clark 10 年之前
父節點
當前提交
e6347c99ca
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh

+ 5 - 1
hadoop-common-project/hadoop-common/src/main/bin/hadoop-functions.sh

@@ -269,7 +269,11 @@ function hadoop_bootstrap
   export HADOOP_OS_TYPE=${HADOOP_OS_TYPE:-$(uname -s)}
 
   # defaults
-  export HADOOP_OPTS=${HADOOP_OPTS:-"-Djava.net.preferIPv4Stack=true"}
+  if [[ "${HADOOP_ALLOW_IPV6}" -ne "yes" ]]; then
+    export HADOOP_OPTS=${HADOOP_OPTS:-"-Djava.net.preferIPv4Stack=true"}
+  else
+    export HADOOP_OPTS=${HADOOP_OPTS:-""}
+  fi
   hadoop_debug "Initial HADOOP_OPTS=${HADOOP_OPTS}"
 }