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