linux 安装单点 zookeeper

linux 安装单点 zookeeper

1.wget下载
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz

2.创建目录 mkdir /app

3.将zk压缩包复制到 /app 目录下
scp apache-zookeeper-3.6.0-bin.tar.gz /app

4.解压zk压缩包
tar -zxf apache-zookeeper-3.6.0-bin.tar.gz -C /app/

5.进入zk的conf目录
cd apache-zookeeper-3.6.0-bin/conf/
#备份一个zoo.cfg
cp zoo_sample.cfg zoo.cfg

6.进入zk根目录下 cd apache-zookeeper-3.6.0/
#创建dataDir目录和dataLogDir日志目录
mkdir dataDir
mkdir dataLogDir

7.编辑zoo.cfg
cd apache-zookeeper-3.6.0-bin/conf/
vim zoo.cfg
#添加数据目录和日志文件目录
dataDir=/app/apache-zookeeper-3.6.0-bin/dataDir
dataLogDir=/app/apache-zookeeper-3.6.0-bin/dataLogDir

8.配置系统环境变量
vim /etc/profile

在文件后面追加
#apache-zookeeper-3.6.0-bin
export ZOOKEEPER_HOME=/app/apache-zookeeper-3.6.0-bin/
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH

保存退出后让配置文件生效
source /etc/profile

9.服务启停  进入到 zookeeper 的bin目录里面。
 启动 zookeeper 服务  sh ./zkServer.sh start
 停止 zookeeper 服务  sh ./zkServer.sh stop
 查看运行状态 ./zkServer.sh status
 重启 zookeeper 服务 ./zkServer.sh restart


-----------------------------------------------
自启动配置
1.在 /etc/rc.d/init.d 目录下创建 zookeeper 文件

touch /etc/rc.d/init.d/zookeeper

2.修改 zookeeper 文件 (echo $JAVA_HOME)

#!/bin/bash

#chkconfig:2345 20 90

#description:zookeeper

export JAVA_HOME=/export/servers/jdk1.8.0_111

case $1 in

    start) su root /app/apache-zookeeper-3.6.0-bin/bin/zkServer.sh start;;

    stop) su root /app/apache-zookeeper-3.6.0-bin/bin/zkServer.sh stop;;

    status) su root /app/apache-zookeeper-3.6.0-bin/bin/zkServer.sh status;;

    restart) su root /app/apache-zookeeper-3.6.0-bin/bin/zkServer.sh restart;;

    *) echo "require start|stop|status|restart" ;;

esac

注意:文件头部#注释的部分不能少,而且文件中诸如JDK路径,zookeeper路径都需要修改为你自己的。

3.为新建的/etc/rc.d/init.d/zookeeper文件添加可执行权限

chmod +x /etc/rc.d/init.d/zookeeper

4.把zookeeper这个脚本添加到开机启动项里面

chkconfig --add zookeeper

5.查看是否添加成功

chkconfig --list

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值