zoukankan      html  css  js  c++  java
  • 【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的集群  已经安装完成!

        

  • 相关阅读:
    hdu 1540 Tunnel Warfare 线段树 单点更新,查询区间长度,区间合并
    bzoj 1798: [Ahoi2009]Seq 维护序列seq 线段树 区间乘法区间加法 区间求和
    codevs 1191 树轴染色 线段树区间定值,求和
    vijos 1659 河蟹王国 线段树区间加、区间查询最大值
    tyvj:1038 忠诚 线段树 区间查询
    KL散度
    NumPy 从已有的数组创建数组
    NumPy 创建数组
    NumPy 数组属性
    NumPy 数据类型
  • 原文地址:https://www.cnblogs.com/kangxinxin/p/9729136.html
Copyright © 2011-2022 走看看