CentOS下安装zookeeper

前言

资料准备
1、zookeeper3.4.13
可以自行去官网下载zookeeper官网
也可以下载我网盘上的对应版本:
链接:https://pan.baidu.com/s/1mjg-fF1LYHYH9oAqm6B9KA
提取码:t5zt
2、CentOS7
3、CentOS中提供java环境,我这里装的是jdk1.8

安装

1、将下载好的压缩文件上传到centos系统中,并解压(我这里是新建了一个java的目录)

解压:

tar -zxvf zookeeper-3.4.11.tar.gz

在这里插入图片描述
进入解压后的 zookeeper目录下,进入conf文件
在这里插入图片描述

2、我们将该文件夹下的zoo_sample.cfg复制一份命名为zoo.cfg

cp zoo_sample.cfg zoo.cfg

在这里插入图片描述

3、使用vi 命令打开zoo.cfg 并修改配置

在这里插入图片描述
配置dataDir的对应目录,保存退出(注意:这里的默认端口号为:2181

如果没有该目录,需要我们手动建一个目录:

mkdir data
mkdir zookeeper

在这里插入图片描述

4、启动zookeeper

在zookeeper目录下的bin文件夹中,使用以下命令启动zookeeper:

./zkServer.sh start

在这里插入图片描述
查看启动状态:

./zkServer.sh status

在这里插入图片描述
也可以通过查看zookeeper的进程来判断其是否启动成功!

ps -ef | grep zookeeper

在这里插入图片描述

5、配置开机自启动

进入 /etc/init.d 目录

cd /etc/init.d

创建文件zookeeper,并添加脚本

vi zookeeper

脚本内容:

#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH=/usr/local/java/zookeeper-3.4.13
export JAVA_HOME=/usr/local/java/jdk1.8.0_11
case $1 in
         start) sh  $ZK_PATH/bin/zkServer.sh start;;
         stop)  sh  $ZK_PATH/bin/zkServer.sh stop;;
         status) sh  $ZK_PATH/bin/zkServer.sh status;;
         restart) sh $ZK_PATH/bin/zkServer.sh restart;;
         *)  echo "require start|stop|status|restart"  ;;
esac

注意上面需要正确修改jdk和zookeeper的安装路径

注册为服务

保存脚本之后,执行以下指令将其注册为服务:

chkconfig --add zookeeper

测试其是否生效,这里采用先停服务,再使用命令启动,注意需要修改创建的zookeeper服务权限:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值