5.环境搭建-zookeeper集群搭建

    xiaoxiao2021-03-26  20

    目录

    目录实验环境安装zookeeper配置文件设置zookeeper节点标识搭建zookeeper集群启动zookeeper集群

    本文为《Spark大型电商项目实战》 系列文章之一,主要介绍在之前集群环境的基础上安装zookeeper的详细过程。

    实验环境

    zookeeper版本:zookeeper-3.4.5-chd5.3.6

    *本实验项目所需软件均可在百度网盘链接:http://pan.baidu.com/s/1dFeNR6h 密码:1zx4 中获取。

    安装zookeeper

    上传zookeeper文件到/usr/local目录下

    解压

    tar -zxvf zookeeper-3.4.5-cdh5.3.6.tar.gz

    重命名

    mv zookeeper-3.4.5-cdh5.3.6 zk

    配置环境变量

    vi ~/.bashrc export ZOOKEEPER_HOME=/usr/local/zk export PATH=$ZOOKEEPER_HOME/bin

    配置生效

    source ~/.bashrc

    配置文件

    配置zoo.cfg

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

    修改:dataDir=/usr/local/zk/data 末尾新增:

    server.0=sparkproject1:2888:3888 server.1=sparkproject2:2888:3888 server.2=sparkproject3:2888:3888

    此处为集群内的三台服务器ip地址,根据自己实际情况填写。

    设置zookeeper节点标识

    cd /usr/local/zk mkdir data cd data vi myid 0

    设置sparkproject1节点的标识为0,之后设置sparkproject2和sparkproject1节点标识分别为1和2 。

    搭建zookeeper集群

    使用scp将zk和.bashrc文件拷贝到sparkproject2和sparkproject3上

    scp -r zk root@sparkproject2:/usr/local scp -r zk root@sparkproject3:/usr/local scp ~/.bashrc root@sparkproject2:~/ scp ~/.bashrc root@sparkproject3:~/

    在sparkproject2和sparkproject3节点上分别执行

    source ~/.bashrc

    启动zookeeper集群

    分别在三台机器上执行:

    zkServer.sh start

    检查zookeeper状态

    zkServer.sh status

    使用jps检查三个节点是否都有QuorumPeerMain进程。

    本文为《Spark大型电商项目实战》系列文章之一。 更多文章:Spark大型电商项目实战:http://blog.csdn.net/u012318074/article/category/6744423

    转载请注明原文地址: https://ju.6miu.com/read-450179.html

    最新回复(0)