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
  • 相关阅读:
    Redis 笔记
    React Native
    docker run 命令
    vue 集成腾讯地图基础api Demo集合
    在uniapp H5项目中使用腾讯地图sdk
    基于UE4/Unity绘制地图
    腾讯位置服务打车乘客端小车平滑移动-安卓篇
    腾讯位置服务定位打卡功能实现
    腾讯位置服务GPS轨迹回放-安卓篇
    腾讯位置服务个性化图层创建及发布
  • 原文地址:https://www.cnblogs.com/JetpropelledSnake/p/14268758.html
Copyright © 2011-2022 走看看