zoukankan      html  css  js  c++  java
  • Zookeeper QuickStart

    环境版本

    • 操作系统:CentOS release 6.6 (Final)
    • java版本: jdk1.8
    • zookeeper版本: zookeeper-3.4.11

    一、 安装jdk

    此处省略
    

    二、 安装zookeeper

    2.1 下载源码包,并解压

    官网下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper

    wget http://mirror.olnevhost.net/pub/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
    tar zxvf zookeeper-3.4.11.tar.gz  
    mv zookeeper-3.4.11 /usr/local/zookeeper
    

    2.2 修改环境变量

    编辑 /etc/profile 文件, 在文件末尾添加以下环境变量配置:

    # ZooKeeper Env
    export ZOOKEEPER_HOME=/usr/local/zookeeper
    export PATH=$PATH:$ZOOKEEPER_HOME/bin
    

    运行以下命令使环境变量生效: source /etc/profile

    2.3 重命名配置文件

    初次使用 ZooKeeper 时,需要将$ZOOKEEPER_HOME/conf 目录下的 zoo_sample.cfg 重命名为 zoo.cfg, zoo.cfg

    mv  $ZOOKEEPER_HOME/conf/zoo_sample.cfg $ZOOKEEPER_HOME/conf/zoo.cfg
    

    2.4 单机模式--修改配置文件

    创建目录/usr/local/zookeeper/data/usr/local/zookeeper/logs 修改配置文件

    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/usr/local/zookeeper/data
    dataLogDir=/usr/local/zookeeper/logs
    clientPort=2181
    

    2.5 启动 ZooKeeper 服务

    # cd /usr/local/zookeeper/zookeeper-3.4.11/bin
    # ./zkServer.sh  start
    ZooKeeper JMX enabled by default
    Using config: /usr/local/zookeeper/zookeeper-3.4.11/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED
    
    zkServer.sh  status
    ZooKeeper JMX enabled by default
    Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
    Mode: follower
    

    2.6 验证zooKeeper服务

    服务启动完成后,可以使用 telnet 和 stat 命令验证服务器启动是否正常:

    # telnet 127.0.0.1 2181
    Trying 127.0.0.1...
    Connected to 127.0.0.1.
    Escape character is '^]'.
    stat
    Zookeeper version: 3.4.11-37e277162d567b55a07d1755f0b31c32e93c01a0, built on 11/01/2017 18:06 GMT
    Clients:
    /127.0.0.1:48430[0](queued=0,recved=1,sent=0)
    
    Latency min/avg/max: 0/0/0
    Received: 1
    Sent: 0
    Connections: 1
    Outstanding: 0
    Zxid: 0x0
    Mode: standalone
    Node count: 4
    Connection closed by foreign host.
    

    2.7 停止 ZooKeeper 服务

    想要停止 ZooKeeper 服务, 可以使用如下命令:

    # cd /usr/local/zookeeper/zookeeper-3.4.11/bin
    # ./zkServer.sh  stop
    ZooKeeper JMX enabled by default
    Using config: /usr/local/zookeeper/zookeeper-3.4.11/bin/../conf/zoo.cfg
    Stopping zookeeper ... STOPPED
    
  • 相关阅读:
    Zabbix 单位换算
    Confluence6.9配置邮件服务器
    Linux内核基础优化
    Nginx跨域问题
    ssh远程登录过程中卡住
    postfix无法启动问题
    mysql-配置文件详解
    Mongodb-副本集部署
    Mongodb-安全配置优化
    Mongodb-简单部署
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/13496549.html
Copyright © 2011-2022 走看看