Linux版zookeeper安装

zookeeper作为动物园的铲屎官,功能强大,我主要是需要使用期作为rpc框架dubbo的注册中心,在这里将安装笔记整理一下(单机版),集群的话可以看看其他的文章,当然也非常的简单,之前看过一个学习视频上用一句话总结zookeeper:一致,有头,数据树。个人觉得这个总结非常到位,所谓一致,指的是zookeeper保证的是一致性(当然,牺牲的就是可用性),有头,是指的在zookeeper的集群中是有一主多从的关系的,数据树则指的是zookeeper的存储方式是以树结构存储的,一个根节点有多个子节点,每个子节点又有多个子节点,每个节点都能存储数据(同一个父节点下的子节点不重复,后续可以利用这个特点利用zookeeper做分布式锁)!
安装过程:
一、安装jdk
zookeeper需要java的运行环境,多以需要安装jdk,就是简单的解压,修改环境变量文件
二、下载zookeeper,并解压(我这里是用的我自己电脑上的安装文件,版本是3.4.14)
1、下载地址:
官方下载地址:https://zookeeper.apache.org/releases.html
个人使用的安装包地址://download.csdn.net/download/weixin_45417573/12104452
2、解压:

tar -zxvf zookeeper-3.4.14.tar.gz

3、修改文件名(只是为了好看,非必须步骤),并删除压缩包

#改名
mv zookeeper-3.4.14 zookeeper
#删除压缩包
rm zookeeper-3.4.14.tar.gz

三、修改配置文件
1、配置文件的路径:

cd zookeeper/conf

2、在一上午文件夹中可以看到名为zoo_sample.cfg的配置文件,我们将该文件复制一份,更名为zoo.cfg

cp zoo_sample.cfg zoo.cfg

3、创建log文件夹用于存放日志

#创建文件夹
mkdir -p data/log
#进入log文件后通过以下命令获取当前路径,并复制备用
#/usr/local/src/zookeeper/data/log
pwd

4、修改配置文件(修改数据目录和日志目录)

#打开配置文件
vim zoo.cfg
#修改后保存并退出
:wq

在这里插入图片描述
5、启动
在bin目录下执行以下命令启动zookeeper

./zkServer.sh start

6、验证
可以通过万能的查看端口号的命令也可以通过查看状态命令:

./zkServer.sh status
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值