启动zookeeper ,查看状态出错
查看日志
./zkServer.sh start-foreground
原因:
zoo.cfg中选项clientPort配置的端口号2181已经被占用。
执行命令查看:
netstat -nltp | grep 2181
解决方法:
有两种方法:
一是:将占用2181端口的进程杀死:kill -9 3027;
或者是:修改clientPort选项的配置,比如配置为2282.
然后重启zookeeper服务即可。
第一种我的还是不成功
只能用第二种,修改zoo.cfg
先关闭zookeeper
bin/zkServer.sh stop
vi zoo.cfg
clientPort=2182
改端口后还是不行
最后找到原因,是因为我只启动了master,没有启动slave1,slave2,查看状态是不行的,真是蠢到炸
slave 停用zookeeper
现在启动slave1