zoukankan      html  css  js  c++  java
  • Linux 安装Zookeeper<集群版>(使用Mac远程访问)

    阅读本文需要先阅读安装Zookeeper<准备>

    一 架构细节

    zookeeper集群根据投票选举的机制 选出leader和follower

    zookeeper集群节点建议是奇数

    这里我准备了3台服务器

    39.108.121.137  120.77.148.101  39.108.162.184

    二 在三台服务器上分别安装Zookeeper

    新建目录

      mkdir /usr/local/zookeeper

    解压

      cd zookeeper压缩包所在目录

      tar -xvf zookeeper-3.4.12.tar.gz -C /usr/local/zookeeper

    新建目录

      mkdir /usr/local/zookeeper/zookeeper-3.4.12/data

    新建文件

      touch /usr/local/zookeeper/zookeeper-3.4.12/data/myid

    编辑(39.108.121.137服务器上内容是1  120.77.148.101服务器上内容是2  39.108.162.184服务器上内容是3)

      vim /usr/local/zookeeper/zookeeper-3.4.12/data/myid

    配置文件准备

      cp /usr/local/zookeeper/zookeeper-3.4.12/conf/zoo_sample.cfg /usr/local/zookeeper/zookeeper-3.4.12/conf/zoo.cfg

    编辑(根据key修改value)

      vim /usr/local/zookeeper/zookeeper-3.4.12/conf/zoo.cfg

    # 数据保存目录
    dataDir=/usr/local/zookeeper/zookeeper-3.4.12/data
    # 客户端连接zookeeper端口
    clientPort=2181
    # 云服务器需要额外添加
    quorumListenOnAllIPs=true
    # 2881:zookeeper节点之间通信端口 3881:zookeeper节点之间投票选举端口
    server.1=39.108.121.137:2881:3881
    server.2=120.77.148.101:2881:3881
    server.3=39.108.162.184:2881:3881

    三 在三台服务器上分别运行Zookeeper

    进入bin目录

      cd /usr/local/zookeeper/zookeeper-3.4.12/bin

      启动

        ./zkServer.sh start

      查看状态(三台zookeeper启动完毕后过一会再查看)

        ./zkServer.sh status

  • 相关阅读:
    python爬虫(二)_HTTP的请求和响应
    python迭代器
    矩阵快速幂
    hdu 2256 Problem of Precision
    牛客练习赛17 ABD
    hdu 1575 Tr A
    hdu 1757 矩阵快速幂
    51nod 1402最大值
    51nod 1393 0和1相等串
    勤奋的杨老师
  • 原文地址:https://www.cnblogs.com/huangyi-427/p/9311115.html
Copyright © 2011-2022 走看看