美文网首页
kafka消费者注册不上问题

kafka消费者注册不上问题

作者: _孙行者_ | 来源:发表于2022-11-30 17:46 被阅读0次

    问题:

    测试环境 , kafka迁移后 . broker启动成功 .
    大部分的consumer注册不到kafka 上. 导致消息无法消费

    查看日志:

    • consumer:
      无异常日志输出
    • broker:
      info级别里无异常日志输出 .

    猜想大概是kafka的问题 , 降低kafka日志级别

    修改kafka的 log4j日志文件

    vim /opt/kafka/config/log4j.properties 
    #修改所有的 info改为debug
    

    然后重启kafka .
    果然得到了异常信息 .

    :  while fetching metadata for xxxx: leader not available
    :  while fetching metadata for xxxx: leader not available
    :  while fetching metadata for xxxx: leader not available
    

    我的测试环境只起了一个broker , 这些 topic 有 2 个brokers .

    有些是脏数据的 topic , 干脆全删

    1. 先kafka删

    ## 删topic
    ./kafka-topics.sh --delete --zookeeper 10.173.38.73:2181 --topic xxxx1,xxxx2,xxxx3,.......
    ## 看下数据有没有删 , 没有的话 , 也删了 . 
    rm -rf /tmp/kafka/-logs/xxx1 
    ....
    

    2. 再删 zk

    ## 先删topic
    deleteall /brokers/topics/xxx1
    ......
    ## 再删缓冲区
    deleteall /admin/delete_topics/xxx1
    ....
    

    3. 再重启kafka

    终于ok了 .

    相关文章

      网友评论

          本文标题:kafka消费者注册不上问题

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