美文网首页
四、Zookeeper集群搭建

四、Zookeeper集群搭建

作者: 1c5c99819799 | 来源:发表于2019-01-05 20:38 被阅读0次

    本系列目录:

    一、CentOS集群搭建(1)--CentOS安装篇

    一、CentOS集群搭建(2)--CentOS设置篇

    一、CentOS集群搭建(3)

    二、Hadoop集群搭建

    三、Hive搭建(不需要搭建集群)

    四、Zookeeper集群搭建

    五、kafka集群搭建

    六、Spark集群搭建

    本节用的安装包有:

    ※zookeeper-3.4.10.tar.gz

    1 将zookeeper-3.4.10.tar.gz通过主机Mac的终端分别传输到a1中的/usr/local目录下

    2 使用命令进行解压缩zookeeper-3.4.10.tar.gz,

    命令为:tar -zvxf zookeeper-3.4.10.tar.gz

    3 重命名:mv zookeeper-3.4.10 zk

    4 配置zk相关的环境变量

    vi ~/.bashrc

    export ZOOKEEPER_HOME=/usr/local/zk

    export PATH=$ZOOKEEPER_HOME/bin

    source ~/.bashrc

    5 配置zoo.cfg

    首先进入/usr/local/zk/conf目录下,命令:cd /usr/local/zk/conf

    5.1 将zoo_sample.cfg进行重命名,命令:mv zoo_sample.cfg zoo.cfg

    5.2 修改zoo.cfg,命令:vi zoo.cfg,如图4.1.1所示

    修改:dataDir=/usr/local/zk/data

    新增:

    server.0=a1:2888:3888

    server.1=a2:2888:3888

    server.2=a3:2888:3888

    图4.1.1

    6 设置zk节点标识

    进入/usr/local/zk目录下,命令:cd /usr/local/zk

    创建data文件夹,命令:mkdir data

    进入data文件夹,命令:cd data

    创建文件myid,并输入0(注:数字零),如图4.1.2所示,命令:vi myid

    图4.1.2

    至此一个虚拟机上的zookeeper搭建完成,下面搭建zookeeper集群

    7 将a1中的zk、~/.bashrc通过scp命令拷贝a2、a3中,命令:

    scp -r zk root@a2:/usr/local

    scp -r zk root@a3:/usr/local

    scp ~/.bashrc root@a2:~

    scp ~/.bashrc root@a3:~

    然后,在a2和a3中,分别执行命令:source ~/.bashrc,使得配置文件生效

    8 将a2的/usr/local/zk/data/myid的内容修改为1;

    将a3的/usr/local/zk/data/myid的内容修改为2;

    9 启动Zookeeper集群

    分别在三台虚拟机上执行,命令:zkServer.sh start,出现图4.1.3的内容,即代表启动成功

    图4.1.3

    分别在a1,a2,a3使用命令:zkServer.sh status,检查状态,a1的状态如图4.1.4所示,代表成功。

    图4.1.4

    a2的状态,如图4.1.5所示

    图4.1.5

    a3的状态,如图4.1.6所示

    图4.1.6

    至此Zookeeper集群搭建完成~

    相关文章

      网友评论

          本文标题:四、Zookeeper集群搭建

          本文链接:https://www.haomeiwen.com/subject/izzrrqtx.html