zoukankan      html  css  js  c++  java
  • Kafka命令行操作

    Kafka命令行操作


    1)查看当前服务器中的所有topic

    [sea@hadoop002 kafka]$ bin/kafka-topics.sh --zookeeper hadoop002:2181 --list

    2)创建topic

    [sea@hadoop002 kafka]$ bin/kafka-topics.sh --zookeeper hadoop002:2181 --create --replication-factor 3 --partitions 1 --topic first

    选项说明:

    --topic 定义topic名

    --replication-factor 定义副本数

    --partitions 定义分区数

    3)删除topic

    [sea@hadoop002 kafka]$ bin/kafka-topics.sh --zookeeper hadoop002:2181 --delete --topic first

    需要server.properties中设置delete.topic.enable=true否则只是标记删除或者直接重启。

    4)发送消息

    [sea@hadoop002 kafka]$ bin/kafka-console-producer.sh --broker-list hadoop002:9092 --topic first

    >hello world

    >sea sea

    5)消费消息

    [sea@hadoop103 kafka]$ bin/kafka-console-consumer.sh  --zookeeper hadoop002:2181 --from-beginning --topic first

    --from-beginning:会把first主题中以往所有的数据都读取出来。根据业务场景选择是否增加该配置。

    6)查看某个Topic的详情

    [sea@hadoop002 kafka]$ bin/kafka-topics.sh --zookeeper hadoop002:2181  --describe --topic first

  • 相关阅读:
    Apache Commons Configuration的应用
    JAVA单例MongoDB工具类
    配置SpringMVC返回JSON遇到的坑
    DRF---序列化器-Serializer
    面试题--web(django)
    DRF----web应用模式
    面试题--网络编程
    Vue-项目之免费课和购物车实现
    面试题--面向对象
    vue- 项目之前端页面搭建1
  • 原文地址:https://www.cnblogs.com/lshan/p/11301651.html
Copyright © 2011-2022 走看看