zoukankan      html  css  js  c++  java
  • linux下配置zookeeper

    一:准备安装包

    前提条件:需要安装配置好jdk (省略)
    
    zookeeper-3.4.6.tar.gz 放在/root下
    

    二:解压并安装

    tar -zxvf zookeeper-3.4.6.tar.gz  -C /usr/local
    

    三:创建data目录

    进入zookeeper-3.4.6目录,创建data目录
    mkdir  data   #等会需要配置到zoo.cfg中
    

    四:创建配置文件并修改

    cd  conf
    cp zoo_sample.cfg zoo.cfg #创建配置文件zoo.cfg
    
    修改zoo.cfg
    修改data属性:dataDir=/root/zookeeper-3.4.6/data
    

    五:基本命令

    • 启动

      进入Zookeeper的bin目录,启动服务命令
       ./zkServer.sh start
      

    • 状态

      查看服务状态:
      ./zkServer.sh status
      

    • 停服务
    停止服务命令
    ./zkServer.sh stop
    

    六:配置环境变量

    vim /etc/profile
    
    尾部加入如下:
    #zookeeper enviroment
    export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6
    export PATH=$PATH:$ZOOKEEPER_HOME/bin
    
    source /etc/profile
    

    七:设置开机⾃启

    • 首先进入 /etc/rc.d/init.d ,创建⼀个名为zookeeper 的⽂件,并授权
    cd /etc/rc.d/init.d/
    touch zookeeper
    chmod +x zookeeper
    
    • 编辑zookeeper文件
    #!/bin/bash
    #chkconfig:- 20 90
    #description:zookeeper
    #processname:zookeeper
    ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6     #注意路径
    export JAVA_HOME=/usr/local/java/jdk1.8.0_201 # 此处根据你的实际情况配置
    case $1 in
    start) su root $ZOOKEEPER_HOME/bin/zkServer.sh start;;
    stop) su root $ZOOKEEPER_HOME/bin/zkServer.sh stop;;
    status) su root $ZOOKEEPER_HOME/bin/zkServer.sh status;;
    restart) su root $ZOOKEEPER_HOME/bin/zkServer.sh restart;;
    *) echo "require start|stop|status|restart" ;;
    esac 
    
    • 最后加入开机启动即可

      chkconfig --add zookeeper
      chkconfig zookeeper on
      
  • 相关阅读:
    Bootstrap的下拉菜单float问题
    style标签进行实时编辑及修改css(转)
    立即调用的函数表达式IIFE
    标签球Js插件
    如何正确使用Google搜索
    练习一:四则运算
    ARM伪指令
    vim 命令总结
    dialog BLE SDK 学习(1)
    ARM指令集
  • 原文地址:https://www.cnblogs.com/zhoujun007/p/13282276.html
Copyright © 2011-2022 走看看