在安装zookeeper的时候一切都很顺利,启动(zkServer.sh start)也是正常的,但是在使用zkServer.sh status查看状态时,发现zookeeper并未正常启动!而是出现如下情况:
原因:不能和Tomcat部署在同一台机器上,因为zookeeper和tomcat同样默认使用的都是8080端口;
解决方案:
- 修改zk的端口号
- 修改tomcat的端口号
以修改zk的端口为例子
去到zk的配置文件,添加如下代码:
admin.serverPort=没有被占用的端口号