Linux下ZK 3.4.X安装配置(图文详细)

本文详细介绍了在Linux下Zookeeper 3.4.X的安装配置过程,包括资源准备、JDK的安装配置、ZK的上传、存储目录创建、日志目录设置、配置文件编辑、环境变量配置以及系统服务设置,确保ZK能够开机自启。
摘要由CSDN通过智能技术生成

Linux下ZK 3.4.X安装配置(图文详细)

一、资源准备

  • JDK安装配置: https://blog.csdn.net/weixin_44187730/article/details/85125706
  • 资源下载地址: http://www.apache.org/dyn/closer.cgi/zookeeper/
    在这里插入图片描述

二、安装配置

  • 上传资源
#上传资源至soft目录

#解压
tar -zxvf zookeeper-3.4.12.tar.gz -C /opt/module/

#切换目录
cd /opt/module/zookeeper-3.4.12/ && ll

在这里插入图片描述

  • 创建存储目录
#创建目录
mkdir -p repo/logs  repo/data
  • 配置logs目录
#切换目录
cd /opt/module/zookeeper-3.4.12/bin

#编辑以下文件
zkCleanup.sh
zkCli.sh
zkEnv.sh
zkServer.sh

#加入内容
ZOO_LOG_DIR="/opt/module/zookeeper-3.4.12/repo/logs"
  • 编辑conf配置
#切换目录
cd /opt/module/zookeeper-3.4.12/conf/ && mv zoo_sample.cfg zoo.cfg && vim zoo.cfg

#修改内容
dataDir=/opt/module/zookeeper-3.4.12/repo/data

在这里插入图片描述

  • 系统ZK环境变量配置
#编辑命令
vim /etc/profile

#加入ZK环境变量
#ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/opt/module/zookeeper-3.4.12
export PATH=$PATH:$ZOOKEEPER_HOME/bin

#保存退出使配置文件生效
source /etc/profile

在这里插入图片描述

  • ZK系统服务设置【开机自启】
#切换目录
cd /etc/init.d/

#编辑命令
vim zookeeper

#脚本内容

#!/bin/bash
#
#chkconfig: 2345 10 90
#description: service zookeeper
 
ZOOKEEPER_HOME=/opt/module/zookeeper-3.4.12

case  "$1"   in
       start)  
         su  root ${ZOOKEEPER_HOME}/bin/zkServer.sh   start
         ;;
       start-foreground) 
         su root  ${ZOOKEEPER_HOME}/bin/zkServer.sh   start-foreground
         ;;
       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
         ;;
       upgrade)
         su root  ${ZOOKEEPER_HOME}/bin/zkServer.sh   upgrade
         ;;
       print-cmd)
         su root  ${ZOOKEEPER_HOME}/bin/zkServer.sh   print-cmd
         ;;
       *) 
         echo  "requirestart|start-foreground|stop|status|restart|print-cmd";;
esac

#授权
chmod +x zookeeper

#加入系统服务
chkconfig --add zookeeper
chkconfig zokkeeper on
chkconfig --list
  • 启停相关
#系统服务启停
systemctl start|stop|restart zookeeper

#普通启停
zkServer.sh start|stop|status

在这里插入图片描述

  • 到此、配置完成。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值