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

  • 相关阅读:
    算法竞赛入门经典习题2-3 韩信点兵
    ios入门之c语言篇——基本函数——5——素数判断
    ios入门之c语言篇——基本函数——4——数值交换函数
    144. Binary Tree Preorder Traversal
    143. Reorder List
    142. Linked List Cycle II
    139. Word Break
    138. Copy List with Random Pointer
    137. Single Number II
    135. Candy
  • 原文地址:https://www.cnblogs.com/wangnengwu/p/13640088.html
Copyright © 2011-2022 走看看