zookeeper集群搭建

别等时光非礼了梦想. 提交于 2020-01-25 02:32:51

zk集群搭建

简介:介绍如何在linux环境中搭建zookeeper集群

端口的作用
2181 对client端提供服务
2888 集群内及其通讯使用的端口
3888 集群选举leader

修改zk配置

  1. 编辑zk的conf目录下的 zoo.cfg
    dataDir=/usr/local/zookeeper-3.4.12/data
    server.1=xdclass1:2888:3888
    server.2=xdclass2:2888:3888
    server.3=xdclass3:2888:3888

  2. 在zk的根目录下,新建一个data目录,并在data目录下新增一个myid的文件

  3. 将修改好配置的zk,分别放到三台服务器的/usr/local/,并将目录权限改为zookeeper用户

  4. 三台服务器,分别新增一个叫做zookeeper的用户 useradd zookeeper

  5. 三台服务器,均修改/usr/local/zookeeper-3.4.12/data/目录里的myid文件,文件内容是一个数字,对应 server.1=xdclass1 里的1

  6. 三台服务器的zk的权限,都赋给zookeeper用户
    chown -R zookeeper:zookeeper zookeeper-3.4.12/

  7. 关闭防火墙
    systemctl stop firewalld.service

  8. 进入zk的bin目录
    rm -rf *.cmd – 删除所有以.cmd结尾的文件
    chmod +x *.sh – 增加.sh的操作权限

  9. 从第一台机子依次启动 ./zkServer.sh start

  10. 三台机子均启动完成之后,可以使用zkServer.sh status去查看状态

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!