centos7 安装 cdh5.7 ,在第一次自动启动服务的时候报错,
,日志如下,大佬帮帮忙,
+ export ZOOKEEPER_HOME=/opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/zookeeper + ZOOKEEPER_HOME=/opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/zookeeper + echo 'using /usr/java/jdk1.8.0_261 as JAVA_HOME' + echo 'CDH_VERSION is 5' + echo 'ZOOKEEPER_HOME is /opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/zookeeper' + echo 'configuration directory is /run/cloudera-scm-agent/process/20-zookeeper-server' + echo 'server id (myid) is 3' + echo 'data directory is /var/lib/zookeeper' + set_zookeeper_classpath + set_classpath_in_var ZOOKEEPER_CLASSPATH + '[' -z ZOOKEEPER_CLASSPATH ']' + [[ -n /usr/share/cmf ]] ++ find /usr/share/cmf/lib/plugins -maxdepth 1 -name '*.jar' ++ tr '\n' : + ADD_TO_CP=/usr/share/cmf/lib/plugins/event-publish-5.7.0-shaded.jar:/usr/share/cmf/lib/plugins/tt-instrumentation-5.7.0.jar: + [[ -n '' ]] + eval 'OLD_VALUE=$ZOOKEEPER_CLASSPATH' ++ OLD_VALUE= + NEW_VALUE=/usr/share/cmf/lib/plugins/event-publish-5.7.0-shaded.jar:/usr/share/cmf/lib/plugins/tt-instrumentation-5.7.0.jar: + export ZOOKEEPER_CLASSPATH=/usr/share/cmf/lib/plugins/event-publish-5.7.0-shaded.jar:/usr/share/cmf/lib/plugins/tt-instrumentation-5.7.0.jar + ZOOKEEPER_CLASSPATH=/usr/share/cmf/lib/plugins/event-publish-5.7.0-shaded.jar:/usr/share/cmf/lib/plugins/tt-instrumentation-5.7.0.jar + '[' '!' -d /var/lib/zookeeper ']' + echo 3 /usr/lib64/cmf/service/zookeeper/zkserver.sh:行41: /var/lib/zookeeper/myid: 权限不够 + '[' '' '!=' '' ']' + '[' '' '!=' '' ']' + export 'ZOOKEEPER_SERVER_OPTS=-Djava.net.preferIPv4Stack=true -Dzookeeper.log.file=zookeeper-cmf-zookeeper-SERVER-hadoop2.log -Dzookeeper.log.dir=/var/log/zookeeper -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.rmi.port=9010 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djute.maxbuffer=4194304 -Dzookeeper.datadir.autocreate=false -Xms401604608 -Xmx401604608 -XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh' + ZOOKEEPER_SERVER_OPTS='-Djava.net.preferIPv4Stack=true -Dzookeeper.log.file=zookeeper-cmf-zookeeper-SERVER-hadoop2.log -Dzookeeper.log.dir=/var/log/zookeeper -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.rmi.port=9010 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djute.maxbuffer=4194304 -Dzookeeper.datadir.autocreate=false -Xms401604608 -Xmx401604608 -XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh' + exec /usr/java/jdk1.8.0_261/bin/java -cp '/run/cloudera-scm-agent/process/20-zookeeper-server:/opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/zookeeper/lib/log4j.jar:/opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/zookeeper/build/*:/opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/zookeeper/build/lib/*:/opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/zookeeper/*:/opt/cloudera/parcels/CDH-5.7.0-1.cdh5.7.0.p0.45/lib/zookeeper/lib/*:/usr/share/cmf/lib/plugins/event-publish-5.7.0-shaded.jar:/usr/share/cmf/lib/plugins/tt-instrumentation-5.7.0.jar' -Djava.net.preferIPv4Stack=true -Dzookeeper.log.file=zookeeper-cmf-zookeeper-SERVER-hadoop2.log -Dzookeeper.log.dir=/var/log/zookeeper -Dcom.sun.management.jmxremote.port=9010 -Dcom.sun.management.jmxremote.rmi.port=9010 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djute.maxbuffer=4194304 -Dzookeeper.datadir.autocreate=false -Xms401604608 -Xmx401604608 -XX:OnOutOfMemoryError=/usr/lib64/cmf/service/common/killparent.sh org.apache.zookeeper.server.quorum.QuorumPeerMain /run/cloudera-scm-agent/process/20-zookeeper-server/zoo.cfg Invalid config, exiting abnormally
1. 日志中,myid 权限不够的问题,我找了相应目录,没有这个文件(貌似第一次不会有这个文件?还是我理解错了)
2.后面也有报错 oom之类的,不太清楚怎么回事,
3.关于 “20-zookeeper-server”,我不太清楚为什么配置文件是这个,但是我也找了,目录下并没有这个目录