1、问题背景

Linux服务器中启动zookeeper服务时,出现Starting zookeeper ... FAILED TO START错误
在这里插入图片描述

2、分析日志

通过分析zookeeper启动日志发现

org.apache.zookeeper.server.admin.AdminServer$AdminServerException: Problem starting AdminServer on address 0.0.0.0, port 8080 and command URL /commands

启动zookeeper失败提示8080端口被占用,这是zookeeper3.5的特性
Zookeeper AdminServer,默认使用8080端口

3、问题处理

修改zoo.cfg文件的配置,添加如下配置

admin.serverPort=8888

在这里插入图片描述
修改后再次启动zookeeper,查看启动日志,启动成功。
admin.serverPort=8888 这里的端口号可以随便写

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐