zookeeper + kafka 集群搭建

下载zookeeper 和 kafka 稳定版本

zookeeper3.5.9

kafka3.0

搭建 zookeeper集群

准备集群环境

vim /etc/hosts

#如果不是部署到一台机子上面就是你部署的ip
127.0.0.1 master 
127.0.0.1 save1  
127.0.0.1 save2  

#网卡
/etc/init.d/network restart

配置zookeeper

#解压文件 
tar -zxvf  apache-zookeeper

/home/elk/zoomkeeper/apache-zookeeper-3.5.9_1/conf

# 修改配置文件 
mv  zoo_sample.cfg  zoo.cfg
 
# 配置  zoo.cfg 主要的是这几个配置

dataDir=/home/elk/zoomkeeper/apache-zookeeper-3.5.9_1/data
# the port at which the clients will connect
clientPort=2181
#说明一下这个集群是伪集群   master 和save1  
server.1=master:3888:2888
server.2=save1:3788:2788
server.3=save2:3688:2688

# 修改 /home/elk/zoomkeeper/apache-zookeeper-3.5.9_1/data 下面的myid 目录 没有就创建 不创建的话启动会报错
master对应  server.1  echo 1> myid
save2 对应 server.2  echo 2> myid 

然后复制两份slave

#  cp  -r 原文件夹  目标文件夹  
修改同上

启动zookeeper

#bin 目录下 先启动master
./zkServer.sh start

jps 看下进程

搭建kafka集群

解压文件夹 修改配置
#修改  /home/elk/kafka/kafka3.0.0_1/config server.properties

#master 9092 slave1 9093  slave1 9094 
listeners=PLAINTEXT://:9092 

#当前节点id 
broker.id=0

#日志存放目录
log.dirs=/home/elk/kafka/kafka3.0.0_1/data

#zookeeper 链接地址
zookeeper.connect=master:2181,save1:2182,save2:2183

## 注意 /home/elk/kafka/kafka3.0.0_1/data 目录下的 meta.properties 
# 这个会在你启动的kafka的时候生成  启动和关闭都要用/bin 下面的stop 和start 不能用kill -9 否则的话 cluster.id会对于不上
#出现这种情况吧  meta.properties  删除即可

#Thu Aug 25 17:48:54 CST 2022
cluster.id=UvbnrhvdQTaiA75dlx04-Q
version=0
broker.id=0

slave1 salve2 复制两份

启动 kakfa

./kafka-server-start.sh ../config/server.properties &

参考:
https://blog.csdn.net/weixin_47491957/article/details/124319297

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值