kafka常用命令

发现一个月前写的kafka程序找不见了,而且感觉kafka的命令也像完全重新接触一样,看来还是要多做总结吧,需要消化式的记忆,应用,负责稍微一段时间没用,就全都忘了。

常用命令

使用的都是kafka的bin目录下的命令,kafka-server-start.sh启动,kafka-topic.sh主题topic命令,kafka-console-producer.sh生产者命令,kafka-console-consumer.sh消费者命令,然后需要指定kafka集群的连接地址,指定topic,这个指定集群地址通过zookeeper、broker-list、bootstrap-server指定,这个不太清楚,测试一下再看。

启动

首先要启动zookeeper,
在kafka目录下:

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

topic命令

1.创建主题

bin/kafka-topics.sh --zookeeper localhost: 2181/kafka --create --topic topic-demo --replication-factor 3 --partitions 4

–zookeeper 指定了 Kafka 所连接的 ZooKeeper 服务地址,

–create 是创建主题的动作指令,

–bootstrap-server 指定了连接的 Kafka 集群地址,

–topic 指定了所要创建主题的名称,
–replication-factor 指定了副本因子,

–partitions 指定了分区个数。

即创建了一个分区为 4、副本因子为 3 的主题 topic-demo。

2.查看主题

bin/kafka-topics.sh --zookeeper localhost: 2181/kafka --describe --topic topic-demo

3.查看所有主题

bin/kafka-topics.sh --list --zookeeper localhost:2181

生产者

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic topic-demo

–broker-list 指定了连接的 Kafka 集群地址,
–topic 指定了发送消息时的主题。

消费者

bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic topic-demo

–bootstrap-server 指定了连接的 Kafka 集群地址,

–topic 指定了消费者订阅的主题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值