运行环境 | 操作系统:centos7 | jdk:1.8 | zookeeper:4.2.1

zookeeper 已经安装成功启动时报错。

运行 systemctl start zookeeper 后显示:

Failed to start zookeeper.service: Unit not found.

jps 也没有QuorumPeerMain进程

#zkServer.sh status 查看,反馈如下:

#JMX enabled by default

先后检查配置文件

conf/zoo.cfg

tickTime=2000
initLimit=5
syncLimit=2
dataDir=/opt/zookeeper/data dataLogDir=/opt/zookeeper/logs
clientPort=2181 server.1=192.168.88.128:2888:3888
server.2=192.168.88.129:2888:3888 server.3=192.168.88.130:2888:3888

data/myid
1

三个节点中两个配置文件没有错误(myid文件分别为 1、2、 3)

检查 /etc/profile jdkzookeeper的配置环境

#JDK1.8 configuration JAVA_HOME=/usr/jdk1.8 JRE_HOME=$ JAVA_HOME/jre PATH=$ PATH:$ JAVA_HOME/bin CLASSPATH=.:$ JAVA_HOME/lib/dt.jar:$
JAVA_HOME/lib/tools.jar export JAVA_HOME export JRE_HOME export PATH
export CLASSPATH ZOOKEEPER_HOME=/opt/zookeeper export PATH=$
ZOOKEEPER_HOME/bin:$PATH export ZOOKEEPER_HOME export PATH

都没问题,最后是因为,没有产生环境变量

source下profile文件

在启动zookeeper启动成功。


本文原创–支持原创

联系我--strivedeer@163.com