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
  • 相关阅读:
    owncloud7.0.2.1升级8.0.3
    iptables删除规则
    ESXi Install OpenWRT
    Eclipse连接VirtualBox中的Android x86
    win7、linux安装使用pip、mitmproxy
    linux php bom
    ios项目上传svn丢失*.a文件
    升级owncloud到7.0.2
    phpinfo有mysqlnd没有mysql
    Cacti监控Centos抓包unreachable
  • 原文地址:https://www.cnblogs.com/ahaii/p/6745031.html
Copyright © 2011-2022 走看看