大数据环境安装1-zookeeper集群安装
1.环境介绍
centos7.5 3台,jdk1.8,zookeeper-3.4.9.
2 安装zookeeper
2.1 解压 tar -zvxf zookeeper-3.4.9.tar.gz
2.2 打开zookeeper的配置文件 ,并备份zoo_sample.cfg为zoo.cfg
2.3 zoo.cfg添加zookeeper数据存放目录和日志存放目录,并配置集群的ip加端口
2.4 创建dataDir和dataLogDir目录
2.5 在dataDir目录下创建名称为myid的文件,在文件第一行协商对应的Server ID,如chunlai1就写1
2.6 因此处用的域名映射,需要修改/etc/hosts
2.7 依次启动三台zookeeper服务 ,在zookeeper的bin目录下./zkServer.sh start
2.8 三个节点启动完成后,查看集群状态
当出现这个错误时,可能是hosts没有生效,reboot重启,也可以不用域名映射,直接用ip,可能是端口2181被占用,关闭防火墙,删掉data中除了myid之外的文件。
然而我这里因为自己的疏忽,myid中数字写重复了本来应该是1、2、3,写成了3、2、3.
3 集群高可用验证,现目前leader是chunlai3
3.1 停掉觉得为leader的zookeeper,chunlai3
./zkServer.sh stop
3.2 查看此时集群的状态,chunlai2 变成了leader