kafka如何解读日志文件?

開開新新 发表于: 2020-11-11   最后更新时间: 2020-11-13  

以下日志文件分别代表什么意思?

  • zookeeper.out
  • zookeeper-gc.log
  • state-change.log
  • server.log
  • log-cleaner.log
  • kafkaServer.out
  • kafkaServer-gc.log
  • kafka-request.log
  • kafka-authorizer.log
  • controller.log

我看到logs目录下有这些文件,gc就是jvm的。

对于一般排查问题来说,我们应该看server.log文件吗? 比如说我向kafka提交了某些信息,kafka会打印出日志吗? 是在server.log里面吗?

那controller.log和state-change.log主要看什么的?



您需要解锁本帖隐藏内容请: 点击这里
本帖隐藏的内容




上一条: kafka 生产者 ConnectException
下一条: kafka 怎么在生产者发送数据之前,使用Java代码检测网络状态、检测kafka集群运行状态呢

  • 你向kafka提交的信息是不会打进去的,但是一些连接的建立等信息会打进去。

    • server.log 是主日志,错误也可以在这里看。
    • state-change.log 状态变更日志会记录在这里(之前也在主日志里)导致找一些topic、parition切换变更等信息非常繁琐,就拆出来了。
    • controller.log kafka的启停

    其他的名字就是其意义了,不做解释了。