【发布时间】:2017-09-27 21:26:15
【问题描述】:
在 zookeeper 服务未启动后,我今天对集群进行了 kerberized。 日志中也没有活动。 ambari-server 和 ambari-agent 似乎工作正常。
【问题讨论】:
-
如果您在提问时能提供准确的 Ambari 版本,那就太好了。我在最新的源代码中没有看到这个代码
在 zookeeper 服务未启动后,我今天对集群进行了 kerberized。 日志中也没有活动。 ambari-server 和 ambari-agent 似乎工作正常。
【问题讨论】:
似乎问题出在 ambari-env.sh 文件中。检查安全节中的语法错误。
export JAVA_HOME={{java64_home}}
export ZOOKEEPER_HOME={{zk_home}}
export ZOO_LOG_DIR={{zk_log_dir}}
export ZOOPIDFILE={{zk_pid_file}}
export SERVER_JVMFLAGS={{zk_server_heapsize}}
export JAVA=$JAVA_HOME/bin/java
export CLASSPATH=$CLASSPATH:/usr/share/zookeeper/*
export SERVER_JVMFLAGS="$SERVER_JVMFLAGS -XX:ErrorFile=/var/log/$USER/hs_err_pid%p.log -Xloggc:/var/log/$USER/gc.log-`date +'%Y%m%d%H%M'` -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps "
{% if security_enabled %}
export SERVER_JVMFLAGS="$SERVER_JVMFLAGS -Djava.security.auth.login.config={{zk_server_jaas_file}} -XX:+PrintGCTimeStamps and -XX:+PrintGCDateStamps"
export CLIENT_JVMFLAGS="$CLIENT_JVMFLAGS -Djava.security.auth.login.config={{zk_client_jaas_file}}"
{% endif %}
当集群被遏制时,它还会加载 env 文件的下部。 GC FLAGS 之间有一个额外的“和”
XX:+PrintGCTimeStamps and -XX:+PrintGCDateStamps"
到
XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps"
【讨论】: