首先安装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=端口号

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

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐