Zookeeper集群安装

本文详细介绍Zookeeper集群的搭建过程,包括安装前的准备工作、环境变量配置、配置文件修改及分发等关键步骤。

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

安装前准备
1.安装jdk

2.时间同步
常用的手动进行时间的同步
 date -s "2018-03-03 03:03:03"
或者网络同步:
yum install ntpdate
ntpdate cn.pool.ntp.org
3.检测防火墙是否关闭
service iptables stop
chkconfig iptables off
chkconfig iptables --list

4.配置主机ip映射
修改linux 的hosts文件
vi /etc/hosts
安装步骤:
本次使用3台服务器(奇数)
一般来说,针对分布式软件的安装
在一台机器上(可以免密登录其他机器),进行解压修改配置文件
然后分别发送给其他机器,在其他机器上再次确认是否有需要修改的信息.

1.下载安装包解压
可以解压到指定目录
tar -zxvf zookeeper-3.4.5.tar.gz
mv zookeeper-3.4.5 zookeeper
2.修改环境变量
(3台Zookeeper都需要进行修改)
(可以不修改,但能直接启动,但是在后期使用的时候不方便)
vi /etc/profile
export ZOOKEEPER_HOME=/export/servers/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
更新环境变量
source /etc/profile

3.修改Zookeeper配置文件

创建文件夹(存放Zookeeper数据文件)

mkdir -p /export/data/zkdata
cd zookeeper/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
修改内容(需提前创建data文件夹)
dataDir=/export/data/zkdata
新增内容
server.1=node-1:2888:3888
server.2=node-2:2888:3888
server.3=node-3:2888:3888

在zkdata文件夹新建myid(Zookeeper的id,每台Zookeeper设置id不一样)
echo 1 > myid
4.分发安装包到其他机器的配置文件
scp -r /export/servers/zookeeper root@node-2:/export/servers /
scp -r /export/servers/zookeeper root@node-3:/export/servers /
5.修改其他机器的配置文件
修改myid文件
node-2 上: myid修改为:2
node-3 上: myid修改为:3
6.启动
zkServer.sh start
7.查看集群状态
jps(查看进程)-----jdk自带的一个工具
zkServer.sh status(查看集群状态,主从信息)
如果启动不成功,可以观察Zookeeper.out日志,查看错误信息进行排查.
一般该文件在哪里启动就在哪里生成.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

鲁边

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

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

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

打赏作者

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

抵扣说明:

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

余额充值