Browse Source

HADOOP-11630 Allow HDFS to bind to ipv6 conditionally

Signed-off-by: Elliott Clark <elliott@fb.com>
Elliott Clark 10 năm trước cách đây
mục cha
commit
e6347c99ca

+ 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}"
 }