zoukankan      html  css  js  c++  java
  • zookeeper集群安装


    这是接《Hadoop在ubuntu16桌面版上的集群安装》上进行的,
    master:192.168.93.140
    slaver1:192.168.93.141
    slaver2:192.168.93.142

    参考文档1:http://m.blog.csdn.net/quiet_girl/article/details/75015234

    在/opt下创建Hadoop文件夹:
        cd /opt
        sudo mkdir Hadoop
    以hadoop用户操作:
        cd ~
        wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

    将目录切换到压缩包存放的目录,我们这里将其解压到(安装到)/opt/Hadoop/文件夹下,命令如下:
        tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/Hadoop

    配置环境变量:

        sudo vim /etc/profile

    增加以下内容:

    #set zookeeper classpath
    export ZOOKEEPER_INSTALL=/opt/Hadoop/zookeeper-3.4.10
    export PATH=.:$ZOOKEEPER_INSTALL/bin

    以上步骤在三台机器上都要进行。


    在/opt/Hadoop/zookeeper-3.4.10/conf下执行以下命令:
        sudo cp zoo_sample.cfg zoo.cfg

    编辑zoo.cfg文件:
    修改dataDir=/opt/Hadoop/zookeeper-3.4.10/tmp/zookeeper

    文件最后增加
    server.1=master:2888:3888
    server.2=slaver1:2888:3888
    server.3=slaver2:2888:3888

    在目录/opt/Hadoop/zookeeper-3.4.10下新建/tmp/zookeeper文件夹,cd到zookeeper
        sudo vim myid

    写入1保存退出。

    使用scp将文件分发到其他节点并更改相应配置

    (1)使用scp将文件(这里指zookeeper的安装及配置文件)/opt/Hadoop/zookeeper-3.4.9复制到另外两个节点hadoop_s1和hadoop_s2,命令如下:
    以下命令有可能会出现权限问题:可先复制到home目录下,再复制到/opt/Hadoop
    scp -r /opt/Hadoop/zookeeper-3.4.10 hadoop@slaver1:~
    scp -r /opt/Hadoop/zookeeper-3.4.10 hadoop@slaver2:~

        

    执行完上述命令之后,你会发现slaver1和slaver2的/opt/Hadoop下面了zookeeper-3.4.10文件夹。
    (2)更改slaver1和slaver2的myid文件,将其myid文件分别改为2,3
    (3)设置slaver1和slaver2的环境变量

    服务的启动与验证

    (1)在全部节点上执行下面的操作开启服务,在相应安装目录的bin目录下:
    注意:必须所有节点进程全部启动完毕之后,才可以使用zkServer.sh status 命令查询状态。

    cd /opt/Hadoop/zookeeper-3.4.10/bin
    zkServer.sh start     //启动进程
    zkServer.sh status    //查看进程及其扮演的角色


    输出:
    hadoop@master:/opt/Hadoop/zookeeper-3.4.10/bin$ sudo ./zkServer.sh start
    ZooKeeper JMX enabled by default
    Using config: /opt/Hadoop/zookeeper-3.4.10/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED
    状态:
    hadoop@master:/opt/Hadoop/zookeeper-3.4.10/bin$ sudo ./zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /opt/Hadoop/zookeeper-3.4.10/bin/../conf/zoo.cfg
    Mode: follower





  • 相关阅读:
    HDU 1394 Minimum Inversion Number 线段树
    POJ 2777 Count Color 线段树
    POJ 2828 Buy Tickets 线段树
    POJ 2528 Mayor's posters 线段树+离散化
    HDU 1166 敌兵布阵 线段树的基本应用——动态区间和问题
    【转】ACM blog 汇总
    【转】ACM资源
    【链表】关于链表的内存池
    C语言文件操作 fseek ,fread,rewind
    【转】任意进制转换--(62进制)
  • 原文地址:https://www.cnblogs.com/herosoft/p/8134178.html
Copyright © 2011-2022 走看看