Linux上快速安装zookeeper

一.安装

1.环境要求

zookeeper需要安装jdk8及以上版本

2.上传到服务器

将事先下载的apache-zookeeper-3.5.6-bin.tar.gz上传到/opt/zookeeper目录下

Linux上快速安装zookeeper_第1张图片

3.解压

解压完后zookeeper就可以看做安装成功了,但是想让它生效还需要进行配置

tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz 

二、配置

1.创建zoo.cfg

虽然在conf目录下有一个配置文件zoo_sample.cfg但是zookeeper规定默认生效的配置文件名字必须是zoo.cfg,所以原本的配置文件可以看做是zookeeper给我们提供的模板,要想使其生效还需要我们复制粘贴为zoo.cfg后才可

Linux上快速安装zookeeper_第2张图片

将其复制为zoo.cfg

cp zoo_sample.cfg zoo.cfg
2.配置zoo.cfg

首先我们需要在zookeeper目录下创建一个文件夹zkdata,使其成为zookeeper的数据存储目录

Linux上快速安装zookeeper_第3张图片

在zkdata中通过pwd打印zkdata的路径,复制后编写zoo.cfg

image-20220831225845860

vim /opt/zookeeper/apache-zookeeper-3.5.6-bin/conf/zoo.cfg

将dataDir后的路径修改为zkdata的路径

Linux上快速安装zookeeper_第4张图片

3.进入bin目录下启动zkServer
./zkServer.sh start

image-20220831230205737

4.查看zookeeper状态

注意:zookeeper不能和Tomcat同时启动,否则会出现如下报错
Linux上快速安装zookeeper_第5张图片
解决办法:关闭Tomcat再启动zookeeper

猜想:zookeeper启动时默认先监听8080然后再改成2181,如果8080被占用那么后续操作无法执行

./zkServer.sh status

Linux上快速安装zookeeper_第6张图片

你可能感兴趣的:(linux,java-zookeeper,zookeeper,apache)