zoukankan      html  css  js  c++  java
  • 配置zookeeper集群

    创建3台服务,不同ip,相同端口

    1.先安装jdk1.8

    解压:

      

    tar -zxvf jdk-8u11-linux-x64.tar.gz

      

    重新命名文件夹名字:

    mv jdk1.8.0_11/ jdk8

    配置系统环境变量:

    vim /etc/profile

    # java
    export JAVA_HOME=/usr/jdk8
    export JRE_HOME=/usr/jdk8/jre
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

    刷新profile:

    source /etc/profile

    查看是否配置成功:

    java -version

    javac

    对应剩余2台同样安装配置jdk

    2.安装配置zookeeper

    下载:

    ① https://zookeeper.apache.org/

    ②解压:

     tar -zxvf zookeeper-3.4.11.tar.gz

    ③ 重命名:

    mv zookeeper-3.4.11 zookeeper

     ④放到/usr/local目录下

    mv zookeeper /usr/local/

    ⑤配置环境变量

    # zookeeper
    export ZK_HOME=/usr/local/zookeeper
    export PATH=$ZK_HOME/bin:$PATH

     ⑥刷新profile:

    source /etc/profile

    创建数据目录和日志目录

    cd /usr/local/zookeeper
    
    mkdir dataDir
    
    mkdir dataLogDir

    修改conf目录下的配置文件:

    重命名为:
    mv  zoo_sample.cfg  zoo.cfg
    
    编辑 zoo.cfg:
    vim zoo.cfg

     

    在3台服务中的dataDir目录下都创建myid文件

    vim myid

    myid内容分别对应zoo.cfg文件中的server.X,

    如:server.1=192.168.76.5:2888:3888

    则192.168.76.5对应的myid文件中输入1

    保存退出

    启动:

    在每一台服务的/zookeeper/bin都启动服务:

    ./zkServer.sh start

    三台都起来了就可以查看状态:

    ./zkServer.sh status
  • 相关阅读:
    【转】Linq Group by
    SmtpClient发邮件时为什么用MailMessage.From而不用MailMessage.Sender
    HttpClient异步调用WEB服务
    WPF MVVM框架下,VM界面写控件
    WPF 后台读取样式文件
    vs2017 乱码
    ClickOnce 和管理员权限
    EF code first Mysql 更换主键类型
    Linq Group By
    Mvc api HelpPage 与注释
  • 原文地址:https://www.cnblogs.com/ccEmma/p/9437860.html
Copyright © 2011-2022 走看看