|
@@ -47,6 +47,14 @@ done
|
|
|
# Extra Java runtime options. Empty by default.
|
|
|
export HADOOP_OPTS="-Djava.net.preferIPv4Stack=true $HADOOP_CLIENT_OPTS"
|
|
|
|
|
|
+MAC_OSX=false
|
|
|
+case "`uname`" in
|
|
|
+Darwin*) MAC_OSX=true;;
|
|
|
+esac
|
|
|
+if $MAC_OSX; then
|
|
|
+ export HADOOP_OPTS="$HADOOP_OPTS -Djava.security.krb5.realm= -Djava.security.krb5.kdc="
|
|
|
+fi
|
|
|
+
|
|
|
# Command specific options appended to HADOOP_OPTS when specified
|
|
|
export HADOOP_NAMENODE_OPTS="-Dhadoop.security.logger=${HADOOP_SECURITY_LOGGER:-INFO,RFAS} -Dhdfs.audit.logger=${HDFS_AUDIT_LOGGER:-INFO,NullAppender} $HADOOP_NAMENODE_OPTS"
|
|
|
export HADOOP_DATANODE_OPTS="-Dhadoop.security.logger=ERROR,RFAS $HADOOP_DATANODE_OPTS"
|