Linux下安装zookeeper教程

Zookeeper简介

从字义上解释就是“动物管理员”。ZooKeeper是一种集中式服务,用于维护配置信息,命名,提供分布式同步和提供组服务。

1、Zookeeper应用场景

  • 集群统一配置管理
  • 集群统一命名服务
  • 集群统一管理
  • 负载均衡

Zookeeper单机版安装

1、获取安装包

1.使用wget命令获取

wget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz

2.从官网下载

zookeeper官网:zookeeper

目前的稳定版本是3.7.0

在这里插入图片描述

在这里插入图片描述

2、安装步骤

安装Zookeeper之前,首先确保自己已经安装好了jdk,因为zookeeper是需要依赖java来进行编译的。

上传到服务器,进行解压
重命名一下,也可以不重命名,看个人意愿

tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz
mv apache-zookeeper-3.7.0-bin zookeeper

将文件夹移到自己想放置的位置

mv zookeeper /data/software/

3、环境变量配置

编辑环境变量配置文件,在文件的末尾位置添加zookeeper配置

vim /etc/profile

这里记得改为自己的安装目录

#zookeeper
export ZOOKEEPER_HOME=/data/software/zookeeper
export PATH=$PATH:${ZOOKEEPER_HOME}/bin

在这里插入图片描述

编辑完成后执行以下命令使配置生效

source /etc/profile

4、zoo.cfg配置

首先进入conf文件夹下,将zoo_simple.cfg改名为zoo.cfg,这样zookeeper就能读取到该配置文件

cd conf/
mv zoo_sample.cfg zoo.cfg

主要配置如下

配置项说明
tickTime用于计算的时间单元,以毫秒为单位,比如session超时:N*tickTime
initLimit用于集群,允许从节点链接并同步到master节点的初始化连接时间,以tickTime的倍数来表示
syncLimit用于集群,master主节点与从节点之间发送消息,请求和应答时间长度(心跳机制)
clientPort连接服务器的端口,默认是2181
dataDir快照日志目录,存放内存数据库快照的位置,必须配置
dataLogDir事务日志目录,不配置则和dataDir共用

修改配置

#存放数据文件夹
dataDir=/data/software/zookeeper/data
#添加日志存放文件夹
dataLogDir=/data/software/zookeeper/dataLog

在这里插入图片描述

5、zookeeper启动与客户端连接命令

服务管理命令

zkServer.sh start|stop|restart|status

在这里插入图片描述

客户端连接

zkCli.sh -server ${ip}:${port}

客户端关闭

quit 或者按 Ctrl + C

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值