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

    1安装JDK1.8
    拷贝jdk-8u201-linux-x64.tar.gz包到/usr目录
    解压jdk包
    vi /etc/profile
    最后一行添加如下内容,保存退出后source /etc/profile
    #java envirment
    export JAVA_HOME=/usr/jdk1.8.0_201
    export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    export ZOOKEEPER_HOME=/usr/zookeeper
    export PATH=$PATH:${JAVA_HOME}/bin:$ZOOKEEPER_HOME/bin

    验证java:
    java -version
    显示版本代表成功

    2拷贝zookeeper-3.4.13.tar.gz包到/usr目录
    解压包
    重命名mv zookeeper-3.4.13 zookeeper

    source /etc/profile
    mv zoo_sample.cfg zoo.cfg
    3修改配置文件
    vi /usr/zookeeper/conf/zoo.cfg
    clientPort=12181 (端口改为12181)
    添加如下

    server.1=173.16.58.200:2888:3888
    server.2=173.16.58.213:2888:3888
    server.3=173.16.58.128:2888:3888
    4创建myid文件
    在dataDir=/tmp/zookeeper目录下
    创建myid文件,3个节点内容分别1,2,3

    5启动zookeeper
    6t测试
    root@host-173-16-58-200 /]# zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /usr/zookeeper/bin/../conf/zoo.cfg
    Mode: follower

    root@host-173-16-58-213 ~]# zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /usr/zookeeper/bin/../conf/zoo.cfg
    Mode: leader

    root@host-173-16-58-128 ~]# zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /usr/zookeeper/bin/../conf/zoo.cfg
    Mode: follower

  • 相关阅读:
    asp.net Core 中间件Hello world
    MVC2 ,MVC3 ,MVC4,MVC5的区别,EF的各个版本的区别;LocalDB是个啥
    EF6 MVC5译文
    发布一个C++版本的ORM库SmartDB
    ORM
    Git图形化界面客户端大汇总
    Model工具
    HTTP协议的8种请求类型介绍
    五大主流数据库模型
    店铺装修——进阶模块介绍
  • 原文地址:https://www.cnblogs.com/wangnengwu/p/13640088.html
Copyright © 2011-2022 走看看