ZooKeeper集群搭建

刺骨的言语ヽ痛彻心扉 2022-05-19 04:54 99阅读 0赞

介绍ZooKeeper集群搭建,单机版是只有一台机器的集群。

准备三台Linux机器,它们的IP地址分别为1.1.1.11.1.1.21.1.1.3

  1. 准备Java运行环境,确保JDK版本在1.6+
  2. 下载ZooKeeper压缩包,解压到/usr/local/dev目录下
  3. 进入解压的conf目录下,拷贝zoo_sample.cfg文件并重命名zoo.cfg,配置如下

    1. tickTime=2000
    2. initLimit=10
    3. syncLimit=5
    4. dataDir=/tmp/zookeeper
    5. server.1=1.1.1.1:2888:3888
    6. server.2=1.1.1.2:2888:3888
    7. server.3=1.1.1.3:2888:3888
    1. 集群模式下,集群中的每台机器要相互认识和通信,因此需要配置集群的标识:server.id=host:port:port,其中,id被称为Server ID用来标识该机器在集群中的机器序号,同时,需要在dataDir指定的目录中创建myid文件,文件内容是本机所对应的Server ID数字。
    2. ZooKeeper设计中,集群中所有机器上的zoo.cfg文件的内容都应该是一致的,因此可以用svngit把此文件管理起来,确保每个机器都能共享到一份相同的配置。
    3. Server ID的范围是 1~255,那么myid的值也在该范围内。例如上面server.2Server ID2,那么myid文件内容就是2
    4. 单机时,不需要创建myid文件
  4. dataDir指定的目录下创建myid文件,在该文件的第一行写上zoo.cfg配置的当前机器的编号。
  5. 配置ZooKeeper命令的环境变量,使命令在任何路径都可以使用
  6. 按照上述步骤,分别配置其他机器
  7. 启动服务

    1. zkServer.sh start

发表评论

表情:
评论列表 (有 0 条评论,99人围观)

还没有评论,来说两句吧...

相关阅读

    相关 zookeeper

    zookeeper集群搭建 环境为安装的3个centos7虚拟机 Zookeeper节点个数(奇数)为3个。Zookeeper默认对外提供服务的端口号2181 。Zooke