遇到这个问题,上网查了好久,最后发现我的问题所在之处与其他人不一样,我们做实验是在U+平台上进行的,里面分别含有master1、master2、slave1、slave2、slave3这几个节点,在配置zookeeper集群之前,一定要先检查JDK的配置(每个节点都需要配置),这里忘记截图了,再往上翻找不到了,太多了,我的问题是第三个。
加上其他博主分享的经验,共以下三点:
1、查看防火墙是否关闭(一定要关):
关闭防火墙命令:systemctl stop firewalld.service
禁用防火墙开机自动启动:systemctl disable firewalld.service
两个命令分别运行,运行完成后查看防火墙状态: systemctl status firewalld.service
这是关闭状态。
2、查看端口是否被占用,占用则杀死进程。
3、查看每个节点的JDK是否配置好了,切记环境变量一定不要漏了,配置完毕, 输入【source /etc/profile】命令使配置生效。
输入【java -version】命令查看JDK的版本。
最后分别在slave1、slave2、slave3上启动zookeeper集群即可,如下图所示:
说明zookeeper集群配置成功。