zoukankan      html  css  js  c++  java
  • 在CentOS7中安装zookeeper

    参考:https://www.linuxidc.com/Linux/2016-09/135052.htm

    1.zookeeper运行需要jdk环境,先确保有配置jdk,可以参考此处

    2.下载解压zookeeper

      先创建下载目录

     mkdir -p /usr/local/services/zookeeper

      进入zookeeper目录

    cd /usr/local/services/zookeeper

      下载稳定的zookeeper版本,可参考zookeeper官方下载地址,选择稳定版本,此处下载的是3.4.10版本

     wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

      解压文件

     tar -zxvf zookeeper-3.4.10.tar.gz

    3.修改zookeeper配置文件

      进入到 /usr/local/services/zookeeper/zookeeper-3.4.10/conf 目录中,复制 zoo_sample.cfg 文件的并命名为为 zoo.cfg:

     cp zoo_sample.cfg zoo.cfg

      用 vim 打开 zoo.cfg 文件并修改其内容为如下:

    # The number of milliseconds of each tick
     
        # zookeeper 定义的基准时间间隔,单位:毫秒
        tickTime=2000
     
        # The number of ticks that the initial 
        # synchronization phase can take
        initLimit=10
        # The number of ticks that can pass between 
        # sending a request and getting an acknowledgement
        syncLimit=5
        # the directory where the snapshot is stored.
        # do not use /tmp for storage, /tmp here is just 
        # example sakes.
        # dataDir=/tmp/zookeeper
     
        # 数据文件夹
        dataDir=/usr/local/services/zookeeper/zookeeper-3.4.10/data
     
        # 日志文件夹
        dataLogDir=/usr/local/services/zookeeper/zookeeper-3.4.10/logs
     
        # the port at which the clients will connect
        # 客户端访问 zookeeper 的端口号
        clientPort=2181
     
        # the maximum number of client connections.
        # increase this if you need to handle more clients
        #maxClientCnxns=60
        #
        # Be sure to read the maintenance section of the 
        # administrator guide before turning on autopurge.
        #
        # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
        #
        # The number of snapshots to retain in dataDir
        #autopurge.snapRetainCount=3
        # Purge task interval in hours
        # Set to "0" to disable auto purge feature
        #autopurge.purgeInterval=1

    4.配置zookeeper环境变量

      用 vim 打开 /etc/ 目录下的配置文件 profile:

    vim /etc/profile

      在其底部空白处追加如下内容

        #--- update for zookeeper---start
        export ZOOKEEPER_HOME=/usr/local/services/zookeeper/zookeeper-3.4.10/
        export PATH=$ZOOKEEPER_HOME/bin:$PATH
        export PATH
        #---update for zookeeper---end
    

      使修改文件生效

    source /etc/profile

    5.操作zookeeper

      启动

    zkServer.sh start

      查看运行状态

    zkServer.sh status

      停止

     zkServer.sh stop

      重启

     zkServer.sh restart
  • 相关阅读:
    Centos 下安装php
    php 基础 PHP保留两位小数的几种方法
    php基础 php 全局变量
    php 基础 语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们?
    php 基础 获取远程连接
    php 基础 php获取前一天,前一个月,前一年的时间
    redis 基础 Redis 数据类型
    [Poj2349]Arctic Network(二分,最小生成树)
    [USACO07DEC]Sightseeing Cows(负环,0/1分数规划)
    [Tyvj2032]升降梯上(最短路)
  • 原文地址:https://www.cnblogs.com/coffee9527/p/8911881.html
Copyright © 2011-2022 走看看