Zookeeper集群的搭建与经验总结

本文详细介绍了如何在三台服务器上搭建Zookeeper集群,包括安装部署、环境变量配置、配置文件修改、myid文件创建及启动验证等关键步骤,同时分享了在搭建过程中可能遇到的问题及解决方法。

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

(003)最近用到了Zookeeper来构建一个分布式的应用服务,顺便就把自己的操作方法记录了下来
在Hadoop生态系统中Zookeeper还是比较容易安装部署的

Zookeeper集群的搭建

原料:

  1. 三台服务器(我用的是三台虚拟机)
  2. zookeeper-3.4.13.tar.gz

附件:
链接:https://pan.baidu.com/s/1TG86uDKkhpz3LCtoamKj5Q
提取码:pkio

集群的划分
我是这样划分集群的
192.168.225.100 – master
192.168.225.101 – slave1
192.168.225.102 – slave2

安装步骤
1.将安装包上传到master主机上(我这里放在了/opt/bigdata目录下了)
在这里插入图片描述
2.解压安装包
在这里插入图片描述
3.添加环境变量(使用root用户添加,用hadoop用户使之生效)
在这里插入图片描述
注:(slave1和slave2做出同样的修改)
4.使用source /etc/profile命令使之生效
在这里插入图片描述
5.修改配置文件(zoo.cfg)
在这里插入图片描述
6.在/opt/bigdata/zookeeper-3.4.13目录下创建data和log目录
在这里插入图片描述
7.将zookeeper-3.4.13文件夹发送到slave1和slave2节点上
命令:
$ scp -r /opt/bigdata/zookeeper-3.4.13/ hadoop@slave1:/opt/bigdata/
$ scp -r /opt/bigdata/zookeeper-3.4.13/ hadoop@slave2:/opt/bigdata/
在这里插入图片描述
在这里插入图片描述
8.添加myid(slave1和slave2做同样的操作)
定位到/opt/bigdata/zookeeper-3.4.13/data目录下,输入如下命令创建名为myid的新文件,创建完成后保存。
$ vim myid
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Zookeeper的启动与验证

启动(每个节点都要启动)
$ zkServer.sh start
在这里插入图片描述
验证
1.jps命令验证
命令:
$ jps
在这里插入图片描述
2.状态验证
在这里插入图片描述
在这里插入图片描述

总结(踩过的坑)

1.如果一遍没有配置成功,修改配置启动之前需要把之前产生的临时文件删除
例如:zookeeper_server.pid文件
在这里插入图片描述
2.关闭防火墙保证各个节点可以互访
3.配置文件中不能出现空格

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值