Zookeeper的安装以及遇到问题的详细解决方案

本文详细介绍如何在Linux环境下安装Zookeeper 3.5.8版本,包括JDK安装前提、Zookeeper下载与配置步骤、常见错误排查及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先安装jdk,java入门都会哈哈,linux安装jdk请看我之前的博客点击进入

下载Zookeeper

点击进入官网下载
在这里插入图片描述
这里下载3.5.8,注意下载后缀带有bin的,低版本的不带bin,高版本带有bin的一定下载带bin的否则会报错。我就是入这个坑了。

使用FileZilla将下载的压缩包放入linux中
在/usr/local下创建zookeeper文件并解压压缩包
mkdir /usr/local/zookeeper
tar -zxvf apache-zookeeper-3.5.8-bin.tar.gz
进入zookeeper-3.5.8-bin,创建data目录。
cd apache-zookeeper-3.5.8-bin 
mkdir data
进入conf目录,将 zoo_sample.cfg 改为 zoo.cfg
cd conf
mv zoo_sample.cfg zoo.cfg
打开zoo.cfg,修改dataDir= 改为之前建的data 目录
vim zoo.cfg
# 将属性改为以下
dataDir=/usr/local/zookeeper/apache-zookeeper-3.5.8-bin/data
进入bin目录启动zookeeper

在这里插入图片描述

cd ..
cd bin
./zkServer.sh start

这是就已经启动成功了,查看是否启动成功

./zkServer.sh status

成功:
在这里插入图片描述

如果不成功会报错,如下:
在这里插入图片描述
这时退回apache-zookeeper-3.5.8-bin 找到logs目录进去查看启动失败原因

cd ..
cd logs
cat zookeeper-root-server-bogon.out

在这里插入图片描述
我的是报这个错,是因为解压的不带bin的压缩包。
有可能的报错还有占用端口号8080,和tomcat冲突了,需要修改端口号
在zoo.cfg里面添加

admin.serverPort=端口号

帮助到您请点赞关注收藏支持谢谢!!

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值