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

  • 相关阅读:
    maquee 无缝轮播
    pascal语言中学版整理
    SPFA
    Bellman—Ford算法思想
    序列化
    random 模块 时间模块(time) sys模块 os模块
    1、正则表达式
    1、__del__ 2、item系列 3、__hash__ 4、__eq__
    小总结 面向对象
    1、面向对象内置函数 2、反射 3、内置方法
  • 原文地址:https://www.cnblogs.com/lshan/p/11301651.html
Copyright © 2011-2022 走看看