HADOOP-8719. Workaround for kerberos-related log errors upon running any hadoop command on OSX. Contributed by Jianbin Wei. (harsh)
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1377821 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
0ec6cda4b7
commit
cb540cda69
|
@ -95,6 +95,9 @@ Trunk (unreleased changes)
|
||||||
the message is printed and the stack trace is not printed to avoid chatter.
|
the message is printed and the stack trace is not printed to avoid chatter.
|
||||||
(Brandon Li via Suresh)
|
(Brandon Li via Suresh)
|
||||||
|
|
||||||
|
HADOOP-8719. Workaround for kerberos-related log errors upon running any
|
||||||
|
hadoop command on OSX. (Jianbin Wei via harsh)
|
||||||
|
|
||||||
BUG FIXES
|
BUG FIXES
|
||||||
|
|
||||||
HADOOP-8177. MBeans shouldn't try to register when it fails to create MBeanName.
|
HADOOP-8177. MBeans shouldn't try to register when it fails to create MBeanName.
|
||||||
|
|
|
@ -47,6 +47,14 @@ done
|
||||||
# Extra Java runtime options. Empty by default.
|
# Extra Java runtime options. Empty by default.
|
||||||
export HADOOP_OPTS="-Djava.net.preferIPv4Stack=true $HADOOP_CLIENT_OPTS"
|
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
|
# 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_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"
|
export HADOOP_DATANODE_OPTS="-Dhadoop.security.logger=ERROR,RFAS $HADOOP_DATANODE_OPTS"
|
||||||
|
|
|
@ -61,6 +61,15 @@ fi
|
||||||
# restore ordinary behaviour
|
# restore ordinary behaviour
|
||||||
unset IFS
|
unset IFS
|
||||||
|
|
||||||
|
MAC_OSX=false
|
||||||
|
case "`uname`" in
|
||||||
|
Darwin*) MAC_OSX=true;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if $MAC_OSX; then
|
||||||
|
YARN_OPTS="$YARN_OPTS -Djava.security.krb5.realm= -Djava.security.krb5.kdc="
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
YARN_OPTS="$YARN_OPTS -Dhadoop.log.dir=$YARN_LOG_DIR"
|
YARN_OPTS="$YARN_OPTS -Dhadoop.log.dir=$YARN_LOG_DIR"
|
||||||
YARN_OPTS="$YARN_OPTS -Dyarn.log.dir=$YARN_LOG_DIR"
|
YARN_OPTS="$YARN_OPTS -Dyarn.log.dir=$YARN_LOG_DIR"
|
||||||
|
|
Loading…
Reference in New Issue