Linux-centos7-环境安装zookeeper设置开机启动

依赖

zookeeper依赖Java环境,安装前请确认已经正确安装Java。

Java -version

在这里插入图片描述

下载zookeeper并解压

使用的是Apache ZooKeeper 3.5.8,可以进入这个页面下载需要的版本。

https://zookeeper.apache.org/releases.html

在linux服务器上新建文件夹并下载

mkdir /home/install
cd /home/install
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.8/apache-zookeeper-3.5.8-bin.tar.gz

解压下载的文件

tar -zxvf /home/install/apache-zookeeper-3.5.8-bin.tar.gz -C /home/

配置并启动

进入配置文件夹复制一份默认的配置文件

cd /home/apache-zookeeper-3.5.8-bin/conf
cp zoo_sample.cfg zoo.cfg

创建数据与日志保存的目录

mkdir /home/zookeeperDir
mkdir /home/zookeeperDir/dataDir
mkdir /home/zookeeperDir/dataLogDir

修改配置文件

vim /home/apache-zookeeper-3.5.8-bin/conf/zoo.cfg

添加下面2段配置,如果有的话修改一下

dataDir=/home/zookeeperDir/dataDir
dataLogDir=/home/zookeeperDir/dataLogDir

启动zookeeper

/home/apache-zookeeper-3.5.8-bin/bin/zkServer.sh start

在这里插入图片描述

连接

连接成功后使用getAcl / 获取下,显示如下信息就是成功了,如果没有连接成功会一直尝试连接,一直刷新(原因就是zookeeper没有启动起来),按Ctrl+C退出认真检查下哪里做得不对。

/home/apache-zookeeper-3.5.8-bin/bin/zkCli.sh

在这里插入图片描述
zookeeper启动成功并已连接。

开机自启动

加入启动配置

vim /usr/lib/systemd/system/zookeeper.service
[Unit]
Description=zookeeper
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/home/apache-zookeeper-3.5.8-bin/bin/zkServer.sh start
ExecReload=/home/apache-zookeeper-3.5.8-bin/bin/zkServer.sh restart
ExecStop=/home/apache-zookeeper-3.5.8-bin/bin/zkServer.sh stop
[Install]
WantedBy=multi-user.target

按i键进入输入模式,粘贴近文件中按ESC按键,在按:wq保存并退出,可以再用上面的vim命令看看有没有保存成功。

更改文件权限并设置自启动

chmod 777 /usr/lib/systemd/system/zookeeper.service #更改权限
systemctl daemon-reload #刷新生效
systemctl enable /usr/lib/systemd/system/zookeeper.service  #systemctl开机启动zookeeper
systemctl is-enabled zookeeper.service #查看开机启动的配置是否成功

在这里插入图片描述
如果提示没有成功请重启一下或者仔细检查哪里配置的不一样。
在这里插入图片描述
重启后使用/home/apache-zookeeper-3.5.8-bin/bin/zkCli.sh链接成功,开机自启动配置成功,完成!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦里藍天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值