编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

Zookeeper集群搭建

ZooKeeper集群搭建

搭建Zookeeper的目的是为了后面搭建kafka,搭建kafka的目的是后面的spark streaming要进行实时计算,最常用的场景就是让Spark streaming接通kafka来做实时计算的实验。

下载安装ZooKeeper

  • 下载ZooKeeper

  • 将下载的ZooKeeper包解压缩到/usr/local文件夹下

  • 修改ZooKeeper文件夹名字为zk

  • 配置环境变量

配置ZooKeeper

配置zoo.cfg

`sh cd zk/conf mv zoo_sample.cfg zoo.cfg vi zoo.cfg

修改:dataDir=/usr/local/zk/data 新增: server.0=spark1:2888:3888 server.1=spark2:2888:3888 server.2=spark3:2888:3888`

设置zk节点标识

`sh cd zk mkdir data cd data

vi myid 0`

搭建zk集群

  • 在另外两个节点上按照上述步骤配置ZooKeeper,使用scpzk.bashrc拷贝到spark2spark3上即可。

  • 唯一的区别是spark2spark3的标识号分别设置为12

启动ZooKeeper集群

  • 分别在三台机器上执行:zkServer.sh start

会产生QuorumPeerMain进程

  • 检查ZooKeeper状态:zkServer.sh status

  • 进入ZooKeeper命令行:zkCli.sh

未经允许不得转载: 技术文章 » 大数据 » Zookeeper集群搭建