zoukankan      html  css  js  c++  java
  • CentOS下安装zookeeper

    1、安装JDK,详细见https://www.cnblogs.com/zhi-leaf/p/5996287.html。

    2、访问http://mirrors.hust.edu.cn/apache/zookeeper/,下载tar.gz安装文件。

      本文使用的版本是zookeeper-3.4.13.tar.gz

    3、通过ftp等工具将安装文件放到linux服务上。

    4、在/usr/local/目录下创建文件夹zookeeper。

    cd /usr/local/
    mkdir zookeeper
    cd zookeeper/

    5、解压安装文件到当前目录(/usr/local/zookeeper)

    tar -zxvf /var/ftp/pub/zookeeper-3.4.13.tar.gz

    6、复制conf目录下的zoo_sample.cfg文件,并修改数据存储和日志存储配置

    cd zookeeper-3.4.13/conf/
    cp zoo_sample.cfg zoo.cfg

     7、启动zookeeper

    cd bin/
    ./zkServer.sh start
    ./zkServer.sh status

    上图通过zkServer.sh status命令查看到服务已启动,并且为单例模式。

    8、zookeeper常见命令

      启动服务:zkServer.sh start

      查看状态:zkServer.sh status

      关闭服务:zkServer.sh stop

      启动服务:zkServer.sh restart

    9、设置开启启动

      1)在/etc/init.d/目录下创建文件zookeeper

    cd /etc/init.d/
    vi zookeeper

      2)输入内容

    #!/bin/bash
    # chkconfig: 345 63 37
    # description: zookeeper-3.4.13
    # processname: zookeeper-3.4.13
    
    #export JAVA_HOME=/
    export ZK_HOME=/usr/local/zookeeper/zookeeper-3.4.13
      
    case "$1" in
        start)
            $ZK_HOME/bin/zkServer.sh start
            ;;
        stop)
            $ZK_HOME/bin/zkServer.sh stop
            ;;
        restart)
            $ZK_HOME/bin/zkServer.sh restart
            ;;
        status)
            $ZK_HOME/bin/zkServer.sh status
            ;;
        *)
            echo "Usage: $0 {start|stop|restart|status}"
            ;;
    
    esac
    exit 0

      3)设置zookeeper文件权限

    chmod 777 zookeeper

      4)设置开机启动

    chkconfig zookeeper on

      5)命令

    service zookeeper start // 启动
    service zookeeper stop // 停止
    service zookeeper restart // 重新启动
    service zookeeper status // 查看状态
  • 相关阅读:
    mysql 设置自增主键id的起始值
    一文搞定MySQL的事务和隔离级别
    SpringBoot2.0整合Redis
    Redis Cluster搭建高可用Redis服务器集群
    为什么单线程的Redis这么快?
    Spring Boot使用AOP在控制台打印请求、响应信息
    Spring boot集成spring session实现session共享
    SpringBoot项目在IntelliJ IDEA中实现热部署
    Spring Boot入门-快速搭建web项目
    一篇文章搞定SpringMVC参数绑定
  • 原文地址:https://www.cnblogs.com/zhi-leaf/p/10140082.html
Copyright © 2011-2022 走看看