zoukankan      html  css  js  c++  java
  • Kafka学习笔记之Kafka命令行操作topic+producer+consumer详解


    # 启动kafka服务,三台主机分别输入此指令:
    
    kafka-server-start.sh $KAFKA_HOME/config/server.properties &
    //以后台的方式启动
    
    nohup kafka-server-start.sh $KAFKA_HOME/config/server.properties &
    //查看topic名
    
    kafka-topics.sh --list --zookeeper hadoop-001:2181
    //创建topic名
    
    kafka-topics.sh --create --zookeeper hadoop-001:2181 --replication-factor 3 --partitions 1 --topic first
    //创建生产者
    
    kafka-console-producer.sh --broker-list hadoop-001:9092,hadoop-002:9092,hadoop-003:9092 --topic first
    //创建消费者
    
    kafka-console-consumer.sh --zookeeper hadoop-001:2181 --from-beginning --topic first
    // 查看当前服务器中的所有topic
    
    kafka-topics.sh --list --zookeeper hadoop-001:2181
    // 创建topic
    
    kafka-topics.sh --create --zookeeper hadoop-001:2181 --replication-factor 3 --partitions 1 --topic first
    
    /*
    选项说明:
    
    --topic 定义topic名
    
    --replication-factor 定义副本数
    
    --partitions 定义分区数
    */
    //  删除topic
    
    kafka-topics.sh --delete --zookeeper hadoop-001:2181 --topic first
    
    // 需要server.properties中设置delete.topic.enable=true否则只是标记删除或者直接重启。
    // 发送消息
    
    kafka-console-producer.sh --broker-list hadoop-001:9092 --topic first

    >hello world

    >hadoop hadoop

    // 消费消息
    
    kafka-console-consumer.sh --zookeeper hadoop-001:2181 --from-beginning --topic first
    // 查看某个Topic的详情
    
    kafka-topics.sh --topic first --describe --zookeeper hadoop-002:2181
  • 相关阅读:
    小程序网络请求封装(三)
    上传图片
    struts2导出excel
    金额超过一定位数显示异常问题
    限制日期控件 最大可选值为当前日期
    substr函数小结
    票号自动生成(按照一定的规则)
    Nginx
    Cron表达式以及定时任务配置
    HTML Input 表单校验之datatype
  • 原文地址:https://www.cnblogs.com/JetpropelledSnake/p/14268758.html
Copyright © 2011-2022 走看看