今天在配置zookeeper伪分布集群的时候,发现居然出错了,之前我都是在多台电脑上搭建,你们能够参考我写的Hadoop HA搭建中的zookeeper如何搭建分布式
如今就来讲一下为什么会出错。oop
出错的缘由:spa
1. 配置zookeeper的配置文件时候,端口配置相同了code
2. 没有正确启动zookeeper(须要所有手动启动完毕)server
zoo.cfg文件内容以下blog
注意:在伪分布式下,各个server的clientPort不能相同class
# server.X=A:B:C # 其中X是一个数字, 表示这是第几号server # A是该server所在的IP地址 # B配置该server和集群中的leader交换消息所使用的端口 # C配置选举leader时所使用的端口 # 说明:在伪分布式下, 各个server的B, C参数必须不一样 server.1=ljc:2885:3881 server.2=ljc:2886:3882 server.3=ljc:2887:3893