Kafka单机与高可用集群搭建步骤

一:单机

1.解压kafka至/opt/soft文件夹,并改名为kafka212

2.配置/etc/profile,并source

#kafka
export KAFKA_HOME=/opt/soft/kafka212
export PATH=$PATH:$KAFKA_HOME/bin

3.进入/opt/soft/kafka212/config中,编辑server.properties文件

21 broker.id=0  --id,和zookeeper对应的myid一致
36 advertised.listeners=PLAINTEXT://192.168.10.129:9092  --ip地址
60 log.dirs=/opt/soft/kafka212/kfkdata  --存储目录
103 log.retention.hours=1680 --存储文件保留时间,单位为:h
123 zookeeper.connect=192.168.10.129:2181 --zookeeper连接地址
137 delete.topic.enable=true --设置topic是否能删除

二:高可用集群

(ps:以(配置高可用集群_Natsu爱学习的博客-CSDN博客)此文章为例)

1.node1机器上解压解压kafka至/opt/soft文件夹,并改名为kafka212

2.配置/etc/profile,并source

#kafka
export KAFKA_HOME=/opt/soft/kafka212
export PATH=$PATH:$KAFKA_HOME/bin

3.进入/opt/soft/kafka212/config中,编辑server.properties文件

21 broker.id=0  --id,和zookeeper对应的myid一致
36 advertised.listeners=PLAINTEXT://192.168.10.136:9092  --ip地址
60 log.dirs=/opt/soft/kafka212/kfkdata  --存储目录
103 log.retention.hours=1680 --存储文件保留时间,单位为:h
123 zookeeper.connect=192.168.10.136:2181,192.168.10.127:2181,192.168.10.138:2181 --zookeeper连接地址
137 delete.topic.enable=true --设置topic是否能删除

4.scp给node2,node3

scp ./server.properties root@node2:/opt/soft/ --分发给node2
scp ./server.properties root@node3:/opt/soft/ --分发给node3

5.scp profile文件给node2,node3,并分别source

scp /etc/profile root@node2:/etc/ --分发给node2
scp /etc/profile root@node3:/etc/ --分发给node3

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值