我是靠谱客的博主 孝顺玉米,这篇文章主要介绍ZooKeeper集群搭建那些事儿,看过来!,现在分享给大家,希望可以做个参考。

准备工作
  1. 下载安装包(官网:https://zookeeper.apache.org/)
  2. 解压

  3. 复制zookeeper安装目录下conf目录中的zoo_sample.cfg文件,并重命名为zoo.cfg.

    cp zoo_sample.cfg zoo.cfg

  4. 修改zoo.cfg配置文件,指定数据存放目录

    dataDir=/usr/data/zookeeper

  5. 系统环境变量配置,修改/etc/profile文件

    export ZK_HOME=/usr/tools/zk

    export PATH=$ZK_HOME/bin:$PATH

    source /etc/profile

操作zookeeper
  1. 开启zk

    zkServer.sh start

  2. 查看状态

    zkServer.sh status

  3. 重启zk

    zkServer.sh restart

  4. 停止zk

    zkServer.sh stop

搭建集群

搭建一个由3台zk够成的zk集群,一台Leader,两台Follower

  1. 克隆上面的zk单机

    修改网络配置:/etc/sysconfig/network-scripts/ifcfg-ens33文件

    在这里插入图片描述

  2. 创建myid文件

    在每台zk主机的/usr/data/zookeeper目录中创建表示当前主机编号的myid文件

    echo 1 > /usr/data/zookeeper/myid

  3. 修改zoo.cfg文件

    修改每台zk主机的zoo.cfg文件

    在这里插入图片描述

    如果当前zk主机是observer,需要在zoo.cfg文件中加上:peerType=observer

  4. 删除无效数据

    rm -rf /usr/data/zookeeper/*

  5. 启动zk集群

    使用zkServer.start命令,逐个启动每一个zk节点主机。

    注意:当启动一个zk节点后,如果使用zkServer.sh status查看当前主机状态,应该会看到启动失败(见下图),因为是集群,等全部节点都启动后,再回来看状态应该就是正常启动状态了。

    在这里插入图片描述

最后

以上就是孝顺玉米最近收集整理的关于ZooKeeper集群搭建那些事儿,看过来!的全部内容,更多相关ZooKeeper集群搭建那些事儿内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(145)

评论列表共有 0 条评论

立即
投稿
返回
顶部