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

    进入kafka的安装目录:

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

    bin/kafka-topics.sh --zookeeper hadoop102:2181 --list

    2. 创建topic

    bin/kafka-topics.sh --zookeeper hadoop102:2181--create --replication-factor 3 --partitions 1 --topic first
    --topic 定义 topic 名
    --replication-factor  定义副本数
    --partitions  定义分区数

    3. 删除topic

    bin/kafka-topics.sh --zookeeper hadoop102:2181--delete --topic first

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

    4. 发送消息

    bin/kafka-console-producer.sh--broker-list hadoop102:9092 --topic first 
    >hello world 
    >hello kafka 
    或者使用 --bootstrap-server
    bin/kafka-console-producer.sh --bootstrap-server localhsot:9092 --topic topicName

    5. 消费消息

    bin/kafka-console-consumer.sh--zookeeper hadoop102:2181 --from-beginning --topic first
    或者
    bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092,hadoop103:9092,hadoop104:9092 --topic topicName

    6. 查看某个topic消息的情况

    bin/kafka-topics.sh --zookeeper hadoop102:2181--describe --topic first 
  • 相关阅读:
    鲲鹏服务器测试
    缓存区溢出实验
    读书笔记
    《信息安全系统设计与实现》学习笔记9
    改进ls的实现
    团队作业(四):描述设计
    《需求规格书》修订版
    反汇编测试
    《信息安全系统设计与实现》学习笔记8
    stat命令的实现-mystat
  • 原文地址:https://www.cnblogs.com/kpwong/p/14089834.html
Copyright © 2011-2022 走看看