快速搭建kafka集群

搭建步骤

  1. 先安装jdkzookeeper
  2. 下载kafka安装包(可点击下载),解压并重命名,集群准备三台机器,在三台机器上重复此操作;
  3. 修改配置文件,进入config目录修改server.properties文件:
    第21行:broker.id=1,每个节点配置一个编号,保证每个节点的编号在集群里面是唯一的。
    第31行:listeners=PLAINTEXT://192.168.43.110:9092,打开注解配置机器的ip和端口号,默认9092。
    第36行:advertised.listeners=PLAINTEXT://192.168.43.110:9092打开注解配置机器的ip和端口号,默认9092。
    第60行:log.dirs=/tmp/kafka-logs配置日志路径
    第123行:zookeeper.connect=192.168.43.110:2181,192.168.43.111:2181,192.168.43.112:2181配置zookeeper集群地址

服务启动

  1. 先启动zookeeper集群。
  2. 在每个kafka所在bin目录执行以下命令进行后台启动
    ./kafka-server-start.sh -daemon ../config/server.properties
  3. 输入jps命令查看kafka是否正常启动。

创建Topic

./kafka-topics.sh --create --zookeeper 192.168.43.110:2181 --replication-factor 3 --partitions 3 --topic testKafka

–replication-factor 3 #复制3份
–partitions 3 #创建3个分区
–topic #主题名称

在一台服务器上创建一个发布者

./kafka-console-producer.sh --broker-list 192.168.43.110:9092 --topic testKafka

在一台服务器上创建一个消费者

./kafka-console-consumer.sh --bootstrap-server 192.168.43.110:9092 --topic testKafka --from-beginning

查看topic

./kafka-topics.sh --list --zookeeper 192.168.43.110:2181

查看Topic状态

./kafka-topics.sh --describe --zookeeper 192.168.43.110:2181 --topic testKafka

点击查看springboot集成kafka

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

唐 逸

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

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

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

打赏作者

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

抵扣说明:

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

余额充值