zoukankan      html  css  js  c++  java
  • 搭建zookeeper集群

    搭建zookeeper集群


    1、确认服务器已经配置好java环境

    java -version


    2、上传zookeeper的安装包

    3、解压缩zookeeper的安装包

    tar xvf zookeeper-3.4.6.tar.gz


    4、进入到zookeeper的解压缩目录,创建一个数据存储目录

    cd zookeeper-3.4.6

    mkdir data

    5、创建zookeeper的配置文件

    cd zookeeper-3.4.6/conf

    cp zoo_sample.cfg zoo.cfg

    6、创建集群安装目录

    mkdir /usr/local/zookeeper-cluster

    7、复制zookeeper的安装文件到集群目录

    cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-1
    cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-2
    cp -r zookeeper-3.4.6 /usr/local/zookeeper-cluster/zookeeper-3


    8、分别修改各个zookeeper的配置

    找到:clientPort=2181

    找到:dataDir=/tmp/zookeeper 改成 :dataDir=/usr/local/zookeeper-cluster/zookeeper-1/data

    其他2个配置文件依次修改,注意端口号顺序增加1,配置文件目录

    9、为每个zookeeper创建服务器id文件

    在目录 zookeeper-1/data/下面创建文件 myid


    文件内容 顺序增加 1


    10、编辑每个zookeeper的配置文件 zoo.cfg 增加集群列表配置

    server.1=192.168.188.139:2881:3881
    server.2=192.168.188.139:2882:3882
    server.3=192.168.188.139:2883:3883


    注意端口号 2881是通信端口号 3881选举端口号

    11、关闭防火墙

    systemctl stop firewalld

    12、配置hosts主机地址ip映射关系

    vi /etc/hsosts
    增加:127.0.0.1 bogon

    13、启动集群

    cd /usr/local/zookeeper-cluster/zookeeper-1/bin


    ./zkServer.sh start //启动

    ./zkServer.sh status //查看状态

  • 相关阅读:
    Redis从入门到精通:初级篇(转)
    Spring配置中的"classpath:"与"classpath*:"的区别研究(转)
    maven常用命令
    JUC-线程池调度-ScheduledThreadPool
    JUC-线程池
    JUC-线程八锁
    JUC-ReadWriteLock
    JUC-Condition和Lock实践-线程按序交替执行
    Linux 查看.so中导出函数
    nginx配置反向代理
  • 原文地址:https://www.cnblogs.com/meani/p/12658161.html
Copyright © 2011-2022 走看看