kafka安装

本文详细介绍了如何从官网下载并配置Apache Kafka,包括设置broker ID、监听器、日志目录、Zookeeper连接,以及创建主题、列出主题和查看详情。同时涵盖了启动消费端和生产端操作,是Kafka初学者的实用教程。
摘要由CSDN通过智能技术生成

apache官网下载 kafka.tar.gz 包

 

tar -zxvf kafka.tar.gz  解压tar包

修改server.properties配置

broker.id=0 表示broker的编号, 如果集群中有多个broker,则每个broker的编号需要设置不同

listeners=PLAINTEXT://9092 broker对外提供服务入口地址

log.dirs=/tem/kafka/logs 设置存放消息日志文件的地址

zookeeper.connect=localhost:2181  kafka所需Zookeeper集群地址

启动命令

./kafka-server-start.sh config/server.properties 指定配置文件(也可不指定, 默认server.properties)

主题创建

./kafka-topics.sh --zookeeper localhost:2181 --create --topic order-topic --partitions 1 --replication-factor 1

--zookeeper: 指定了kafka所连接的Zookeeper服务地址

--topic :指定所要创建的topic名称

--partitions: 指定了分区个数

--replicatio-factor: 指定了副本因子

--create: 创建主题的动作指令

展示所有主题 kafka-topics.sh --zookeeper localhost:2181 --list

查看主题详情 kafka-topics.sh --zookeeper localhost:2181 --describe --topic topicName

启动消费端接收消息

kafka-console-consumer.sh  --bootstrap-server localhost:9092--topic topicName

--bootstrap-server 指定了连接kafka集群的地址

--topic 指定了消费端订阅的主题

生产端发送消息

kafka-console-producer.sh --broker-list localhost:9092--topic topicName

--broker-list 指定了连接kafka集群的地址

--topic 指定了发送消息的主题

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值