kafka命令行操作

本文介绍了在启动zookeeper和kafka后如何进行命令行操作,包括查看topic、创建topic、查看topic详情、删除topic以及使用生产者和消费者发送与接收消息。在创建topic时,提到了--partitions参数用于指定分区数,--replication-factor参数用于设置每个分区的备份数量。此外,删除topic需在配置文件中启用delete.topic.enable选项。
摘要由CSDN通过智能技术生成

成功启动zookeeper和kafka之后,我们就可以来看看kafka的命令行操作了。如果想要知道kafka的命令行,那么可以去这个网页去学习一下:quickstart

  1. 我们都知道kafka的数据存储都是以topic的形式存储的,那么首先来看看目前都有哪些topic
    [root@walter101 kafka_2.12-2.3.0]# ./bin/kafka-topics.sh --bootstrap-server walter101:9092 --list
    
    当然返回结果为空,因为目前还没有topic。这里walter101也可以改为localhost,都可以找到本机的ip+kafka开放端口号
  2. 创建topic,这里–partitions是指这个topic有几个分区,分区多是为了更快消费。–replication-factor是指每个topic分区有几个备份(包括自身)。我这里共有三台服务器,所以分区数选3,备份选2。
    [root@walter101 kafka_2.12-2.3.0]# ./bin/kafka-topics.sh --bootstrap-server walter101:9092 --create --topic team --partitions 3 --replication-factor 2
    
    此时再去查看topic,就可以看到team
    [root@walter101 kafka_2.12-2.3.0]# ./bin/kafka-topics.sh --bootstrap-server walter101:9092 --list
    team
    
  3. 查看topic详情
    [root@w
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值