kafka学习——kafka常用指令整合

kafka常用指令

1、启动服务:

[root@zjw ~]# kafka-server-start.sh /opt/soft/kafka211/config/server.properties 

2、关闭

kafka-server-stop.sh 

3、查看所有topic

  [root@zjw ~]# kafka-topics.sh --zookeeper 192.168.253.150:2181 --list

4、查看所有topic详细信息

  [root@zjw ~]# kafka-topics.sh --zookeeper 192.168.253.150:2181 --describe

5、查看指定topic详细信息

  [root@zjw ~]# kafka-topics.sh --zookeeper 192.168.253.150:2181 --describe --topic demo

6、创建topic

[root@zjw ~]# kafka-topics.sh --create --topic testPartition2 --zookeeper zjw:2181 --partitions 4 --replication-factor 1

7、删除topic:

//添加配置
delete.topic.enable=true

[root@zjw ~]# kafka-topics.sh --delete --zookeeper zjw:2181 --topic testPartition2
Topic testPartition2 is marked for deletion.
Note: This will have no impact if delete.topic.enable is not set to true.

8、查看分区数据数量

[root@zjw ~]# kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list zjw:9092 --topic testPartition2

9、生产消息:

kafka-console-producer.sh --broker-list 192.168.253.150:9092 --topic demo

10、消费消息:

//消费消息(可能端口号与配置文件保持一致,或与发送端口保持一致)
kafka-console-consumer.sh --bootstrap-server 192.168.253.150:9092:9092 --topic test --from-beginning   
    //加了--from-beginning 重头消费所有的消息
kafka-console-consumer.sh --bootstrap-server 192.168.253.150:9092:9092 --topic test         
    //不加--from-beginning 从最新的一条消息开始消费

11、显示所有的消费者

kafka-consumer-groups.sh --bootstrap-server 192.168.253.150:9092:9092 --list

12、获取正在消费的topic(console-consumer-63307)的group的offset

kafka-consumer-groups.sh --describe --group console-consumer-63307 --bootstrap-server 192.168.253.150:9092:9092

13、重置指针

kafka-consumer-groups.sh --bootstrap-server 192.168.253.150:9092 --group gp01 --reset-offsets --all-topics --to-earliest --execute

14、设置永久保存

kafka-topics.sh --zookeeper 192.168.253.150:2181 --alter --topic users --config retention.ms=-1
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值