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

  • 相关阅读:
    算法---十大经典排序算法
    算法---待整理
    iOS面试题整理---[难度]***
    spring mvc(注解)上传文件的简单例子
    面试感悟:3年工作经验程序员应有的技能
    一个 IT 青年北漂四年的感悟
    成为更优秀程序员的关键:更多的阅读
    数组参数 有params 区别
    对C# 集合类的总结
    c#前缀
  • 原文地址:https://www.cnblogs.com/huangyi-427/p/9311115.html
Copyright © 2011-2022 走看看