zoukankan      html  css  js  c++  java
  • zookeeper的集群部署

    1、上传安装包到集群服务器

    2、解压

    3、修改配置文件

    进入zookeeper的安装目录的conf目录

    cp zoo_sample.cfg zoo.cfg

    vi zoo.cfg

    # The number of milliseconds of each tick

    tickTime=2000

    initLimit=10

    syncLimit=5

    dataDir=/root/zkdata

    clientPort=2181

    #autopurge.purgeInterval=1

    server.1=hdp20-01:2888:3888

    server.2=hdp20-02:2888:3888

    server.3=hdp20-03:2888:3888

    对3台节点,都创建目录 mkdir /root/zkdata

    对3台节点,在工作目录中生成myid文件,但内容要分别为各自的id: 1,2,3

    hdp20-01上:  echo 1 > /root/zkdata/myid

    hdp20-02上:  echo 2 > /root/zkdata/myid

    hdp20-03上:  echo 3 > /root/zkdata/myid

    4、从hdp20-01上scp安装目录到其他两个节点

    scp -r zookeeper-3.4.6/ hdp20-02$PWD

    scp -r zookeeper-3.4.6/ hdp20-03:$PWD

    5、启动zookeeper集群

    zookeeper没有提供自动批量启动脚本,需要手动一台一台地起zookeeper进程

    在每一台节点上,运行命令:

    bin/zkServer.sh start

    启动后,用jps应该能看到一个进程:QuorumPeerMain

    但是,光有进程不代表zk已经正常服务,需要用命令检查状态:

    bin/zkServer.sh status

    能看到角色模式:为leader或follower,即正常了。

  • 相关阅读:
    java学习笔记(4)多态
    scala学习笔记(1)
    java复习(3)继承下
    java复习(3)继承
    java复习(2)
    java中常见的异常种类
    数组的内存结构
    Castle ActiveRecord学习(一)简介
    OAuth2.0 Owin 授权问题
    将对象转为json,加入到HttpResponseMessage中
  • 原文地址:https://www.cnblogs.com/liuyongpingblog/p/10133659.html
Copyright © 2011-2022 走看看