Centos8安装zookeeper - zhangxiulin/RuoYi-Vue GitHub Wiki

解压zk-bin文件到/usr/local目录下

tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz

创建目录

/temp/zookeeper/data /temp/zookeeper/log

conf目录将zoo_sample.cfg改为zoo.cfg

tickTime=2000 #zk心跳时间 initLimit=10 #投票选举新leader的初始化时间 dataDir=/temp/zookeeper/data #数据目录 dataLogDir=/temp/zookeeper/log #日志目录 clientPort=2181 #zookeeper对外服务端口

启动

bin/zkServer.sh start 报错 Failed to bind to /0.0.0.0:8080 发现8080端口被占用,通过查阅Zookeeper3.5的官方文档,发现这是Zookeeper3.5的新特性,Zookeeper AdminServer,默认使用8080端口

我们可以修改在zoo.cfg中修改AdminServer的端口

admin.serverPort=8888

再次启动

查看进程

jps -l 2725 org.apache.zookeeper.server.quorum.QuorumPeerMain