• zookeeper集群安装


    zookeeper是分布式应用协调服务,本文主要介绍zookeeper3.4.6安装

    1.下载并解压

    去zookeeper的官网下载zookeeper并解压。

    tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local

    2.修改配置

    cd /usr/local/zookeeper-3.4.6/conf/ cp zoo_sample.cfg zoo.cfg
    vim zoo.cfg
    修改:dataDir=/usr/local/zookeeper-3.4.6/tmp
    根据自己机器的域名进行添加:

    server.1=hdp-02:2888:3888
    server.2=hdp-03:2888:3888
    server.3=hdp-04:2888:3888

    保存退出
    然后创建一个tmp文件夹
    mkdir /usr/local/zookeeper-3.4.6/tmp
    echo 1 > /usr/local/zookeeper-3.4.6/tmp/myid

    3.拷贝配置好的zk

    将配置好的zookeeper拷贝到其他节点(首先分别在hadoop06、hadoop07根目录下创建一个hadoop目录:mkdir /hadoop)
    scp -r /usr/local/zookeeper-3.4.6/ hdp-03:/usr/local/
    scp -r /usr/local/zookeeper-3.4.6/ hdp-04:/usr/local/

    注意:修改hdp-03、hdp-04对应zookeeper-3.4.6/tmp/myid内容
    hadoop06:
    echo 2 > /usr/local/zookeeper-3.4.6/tmp/myid
    hadoop07:
    echo 3 > /usr/local/zookeeper-3.4.6/tmp/myid

    4.启动

    在每台机器上/zookeeper-3.4.6/目录下执行./bin/zkServer.sh start,这样就可以启动zookeeper集群,也可以自己写一个脚本,这样就不用每次都跑到各个机器上启动。

    在hdp-02上zookeeper-3.4.6/bin目录下新建一个zkManager.sh,加入如下内容

    集群启动后,可以查看单个节点的角色

    至此集群搭建完毕。

  • 相关阅读:
    C++中的模板编程
    C++中的抽象类
    C++中的多态
    C++中的继承
    操作符重载(二)
    操作符重载(一)
    C++中的类与对象模型
    [八省联考2018] 劈配 (网络流+二分)
    CF51F Caterpillar (边双+树形DP)
    CF36E Two Paths (欧拉回路+构造)
  • 原文地址:https://www.cnblogs.com/RingWu/p/10079420.html
Copyright © 2020-2023  润新知