【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存放  目录

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

    

    因为配置的是分布式,所以需要配置多个主机,然后再从   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

    如下图

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

    配置完成 (因为每个主机需要声明自己是哪个主机)  所以 需要在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

      第一个节点的启动状况:

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

          第二个节点的启动状况:

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

      第三个节点的启动状况:

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

      

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

    

上一篇:《Programming WPF》翻译 第9章 4.模板


下一篇:zookeeper与kafka安装部署及java环境搭建(发布订阅模式)