编程那点事 编程那点事编程那点事

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

编程那点事 更专业 更方便

登录

找回密码

注册