zookeeper启动时,AdminServer 启动报错,提示端口被占用,zoo.cfg 的AdminServer端口是8090;
但启动之前查看8090端口没有被占用,这是为什么?



zookeeper版本:zookeeper-3.8.4
zookeeper启动时,AdminServer 启动报错,提示端口被占用,zoo.cfg 的AdminServer端口是8090;
但启动之前查看8090端口没有被占用,这是为什么?



zookeeper版本:zookeeper-3.8.4
阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你遇到的问题是 ZooKeeper 启动时 AdminServer 报错,提示端口被占用,但是实际上端口 8090 没有被占用。这可能是由于以下原因:
netstat 命令或 lsof 命令来查看端口 8090 是否被占用。zoo.cfg 文件中的端口配置,确保端口号正确。解决方案:
netstat 命令或 lsof 命令来查看端口 8090 是否被占用。zoo.cfg 文件中的端口配置,确保端口号正确。例如,在 zoo.cfg 文件中修改端口号:
admin.serverPort=8091
然后重新启动 ZooKeeper。