Hadoop 分布式部署 九:分布式协作框架Zookeeper架构 分布式安装部署

Posted 梅花GG

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop 分布式部署 九:分布式协作框架Zookeeper架构 分布式安装部署 相关的知识,希望对你有一定的参考价值。

1.首先将运行在本地上的  zookeeper 给停止掉

2.到/opt/softwares 目录下  将  zookeeper解压到  /opt/app 目录下

    命令:  tar -zxvf zookeeper-3.4.5.tar.gz -C /opt/app/

3.修改配置文件

    将文件   zoo_sample.cfg   重命名为   zoo.cfg

    创建文件目录    mkdir -p data/zkData       完整的路径:/opt/app/zookeeper-3.4.5/data/zkData

    修改配置文件 中的data存放  目录

    

    

    因为配置的是分布式,所以需要配置多个主机,然后再从   zoo.cfg 中添加  下面内容

    server.1=hadoop-senior.zuoyan.com:2888:3888
    server.2=hadoop-senior02.zuoyan.com:2888:3888
    server.3=hadoop-senior03.zuoyan.com:2888:38888

    如下图

    

 

    配置完成 (因为每个主机需要声明自己是哪个主机)  所以 需要在zookeeper 的安装主目录中创建文件   myid(文件名称必须叫这个)   touch myid

    vim myid            在里面写入编号  1

    第二台主机里面写入  2  

    第三台主机里面写入  3

    

    接下来使用scp  -r  命令来同步  zookeeper  ,命令:   scp -r zookeeper-3.4.5/ beifeng@hadoop-senior02.zuoyan.com:/opt/app/

    继续同步到hadoop-senior03.zuoyan.com  命令:scp -r zookeeper-3.4.5/ beifeng@hadoop-senior03.zuoyan.com:/opt/app/

 

    然后修改节点二和节点三的myid文件内容  为  2  和  3;

    截止到这步为止,zookeeper的集群已经配置完成了。

 

启动集群,因为没有统一启动的脚本,需要每个机器一个一个的启动节点

      使用命令:bin/zkServer.sh start

      第一个节点的启动状况:

      

          第二个节点的启动状况:

      

      第三个节点的启动状况:

      

      

 

 如果出现这中情况,证明这个zookeeper的集群  已经安装完成!

    

以上是关于Hadoop 分布式部署 九:分布式协作框架Zookeeper架构 分布式安装部署 的主要内容,如果未能解决你的问题,请参考以下文章

hadoop高可用的完全分布式部署

Zookeeper 分布式部署

我不是九爷 带你了解 Hadoop分布式文件系统设计要点与架构

Hadoop生态系统-zookeeper

Zookeeper完全分布式安装

Hadoop生态圈