zookeeper关闭默认管理端口admin.serverPort
问题:在使用zookeeper 3.6之后的版本,开启服务器,zk会自动占用8080端口,但是服务器大部分都需要使用8080端口,因此需要zk的配置文件即可。
解决:
方法1:
在zk 的conf目录里面,修改zoo.cfg,加上: admin.serverPort=自己定一个端口 重启zk服务器;
方法2:
如果不需要admin端口,在启动脚本加上"-Dzookeeper.admin.enableServer=false"
然后重启即可;
启动脚本为: /xxx/apache-zookeeper-3.6.1-bin/bin/zkServer.sh
大概要修改159行的start流程: