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
  • 相关阅读:
    基本概念和术语
    Html中的<label>标签
    shell17echo打印带颜色的文字
    shell-15 &的三种不同
    shell-14 多个命令以分号隔开
    shell-13 tee管道可以重定向但是不截流
    shell-12实用cat完成文件复制
    shell-11输入内容到文件
    shell-10kill杀死作业号和进程号
    shell-9前后台切换
  • 原文地址:https://www.cnblogs.com/coffee9527/p/8911881.html
Copyright © 2011-2022 走看看