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

    环境:

    CentOS 7

    jdk1.8

    安装jdk,添加环境变量:

    JAVA_HOME=/data/package/jdk1.8.0_111
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH

    source /etc/profile 后,可运行'java -version'查看java版本

    安装Zookeeper伪集群:

    解压Zookeeper后复制两份,如下:

    zookeeper-node1

    zookeeper-node2

    zookeeper-node3

    分别进入目录/conf/,修改配置文件:

    cp zoo_sample.cfg zoo.cfg

    vim zoo.cfg:

    dataDir=/data/local/zookeeper-cluster/zookeeper-node1/data  #存放数据及myid文件
    datalogDir=/data/local/zookeeper-cluster/zookeeper-node1/logs #存放日志
    
    clientPort=2181                 #每个节点不一样,2181、2183
    server.0=localhost:2887:3887    #三个节点对应序号、ip、与leader通信端口号、选举leader时的端口号
    server.1=localhost:2888:3888
    server.2=localhost:2889:3889

    分别在每个节点的data目录下创建myid文件,并在文件中写入对应编号:

    node1:data/myid 0

    node2:data/myid 1

    node3:data/myid 2

    启动zookeeper服务 :

    ./zkServer.sh start
  • 相关阅读:
    【Rust】元组匹配
    数据结构之选择排序 安静点
    数据结构之归并排序 安静点
    数据结构之插入排序 安静点
    数据结构之冒泡排序 安静点
    今日进度
    今日进度
    今日进度
    今日进度
    今日进度
  • 原文地址:https://www.cnblogs.com/ahaii/p/6745031.html
Copyright © 2011-2022 走看看