zoukankan      html  css  js  c++  java
  • Kafka 常用命令

    启动 zookeeper

    bin/zkServer.sh start

    启动 kafka

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

    关闭kafka

    由于是优雅启停,等待数秒

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

    创建 Topic 

    分区数:1,分区副本数:1

    ./kafka-topics.sh --zookeeper 127.0.0.1:2181 --partitions 1 --replication-factor 1 --create --topic topicName

    删除 Topic

    ./kafka-topics.sh --zookeeper 127.0.0.1:2181  --delete --topic topicName

    启动生产者

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

    启动消费者

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

    --from-beginning #加了--from-beginning 重头消费所有的消息

    查看 Topics 列表

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

    查看 kafka 数据量 - 最小offset

    ./kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list 127.0.0.1:9092 --topic TOPIC_NAME --time -2

    查看 kafka 数据量 - 最大offset

    ./kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list 127.0.0.1:9092 --topic TOPIC_NAME --time -1

    获取 Group 当前offset

    ./kafka-consumer-groups.sh --describe --group groupName --bootstrap-server 127.0.0.1:9092

    手动设置offset 

    设为10000

    ./kafka-consumer-groups.sh --bootstrap-server 127.0.0.1:9092 --group groupName --topic  topicName --execute --reset-offsets --to-offset 10000

    设为最早 offset

    ./kafka-consumer-groups.sh --bootstrap-server 127.0.0.1:9092 --group GROUP_NAME  --reset-offsets --execute --to-earliest --topic TOPIC_NAME

    设为最迟 offset

    ./kafka-consumer-groups.sh --bootstrap-server 127.0.0.1:9092 --group GROUP_NAME  --reset-offsets --execute --to-latest --topic TOPIC_NAME

    查看 Group 列表

    ./kafka-consumer-groups.sh --bootstrap-server 127.0.0.1:9092 --list

    查看topic详情(分区数)

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

    修改topic分区数

    ./kafka-topics.sh --alter  --zookeeper localhost:2181  --topic TopicName  --partitions 分区数量

    查看topic下group的消费情况

    ./kafka-consumer-groups.sh --bootstrap-server 127.0.0.1:9092 --group group_name --describe

     

  • 相关阅读:
    【进阶技术】一篇文章搞掂:Spring Cloud Stream
    es6的foreach循环遍历
    centos下安装redis
    linux下安装nginx
    centos下安装Mysql5.7.20
    ubuntu下安装Mysql
    Maven发布项目丢失Mybatis Mapper包的映射问题
    linux下导入导出oracle的dmp文件
    表达式计算-----------eval()运算符
    Linux下安装mysql
  • 原文地址:https://www.cnblogs.com/levi125/p/13740031.html
Copyright © 2011-2022 走看看