美文网首页
kafka 常用操作命令

kafka 常用操作命令

作者: 癞痢头 | 来源:发表于2021-05-28 23:08 被阅读0次

    本文主要内容是记录一些kafka的常规操作命令

    #!/usr/bin/env bash
    
    topic=${1:-topicName}
    bootStrap=${2:-10.9.152.232:9092}
    zookeeper=${3:-localhost:2181}
    group=${4:-groupName}
    
    echo "============ topics ============"
    echo 
    
    echo ">> 列出 topics"
    echo "./bin/kafka-topics.sh --list --zookeeper ${zookeeper}"
    echo
    
    echo ">> describe 指定topic "
    echo "./bin/kafka-topics.sh --zookeeper ${zookeeper} --describe --topic ${topic}"
    echo
    
    
    echo ">> 消费 topic"
    echo "./bin/kafka-console-consumer.sh  --bootstrap-server ${bootStrap} --topic ${topic}"
    echo 
    
    echo ">> 创建topic, replication-factor 不大于 broker数量, partitions 自定"
    echo "./bin/kafka-topics.sh --create --partitions 3  --replication-factor=1 --zookeeper ${zookeeper} --topic ${topic}"
    echo 
    
    echo ">> 修改topic 分区数, ##分区数只能增加不能减小"
    echo "./bin/kafka-topics.sh --zookeeper ${zookeeper} -alter --partitions 3 --topic ${topic}"  
    echo 
    
    echo "============ consumer group ============"
    echo 
    
    echo ">> 列出 consumer-group"
    echo "./bin/kafka-consumer-groups.sh --zookeeper ${zookeeper} --list"
    echo
    
    echo ">> describe 指定 groupName "
    echo "./bin/kafka-consumer-groups.sh --zookeeper ${zookeeper} --describe  --group ${group}"
    echo
    
    echo ">> 删除消费组"
    echo "./bin/kafka-consumer-groups.sh --bootstrap-server ${bootStrap} --delete --group ${group}"
    echo 
    
    

    相关文章

      网友评论

          本文标题:kafka 常用操作命令

          本文链接:https://www.haomeiwen.com/subject/lpbesltx.html