释放双眼,带上耳机,听听看~!
🤖 由 ChatGPT 生成的文章摘要
helm部署kafka集群提示如下报错
2023-05-23T14:05:17.874386947+08:00 [2023-05-23 14:05:17,874] INFO [ZooKeeperClient Kafka server] Connected. (kafka.zookeeper.ZooKeeperClient)
2023-05-23T14:05:18.095024790+08:00 [2023-05-23 14:05:18,094] INFO Cluster ID = gxw87N__Sdu3151wIW3nWQ (kafka.server.KafkaServer)
2023-05-23T14:05:18.108528060+08:00 [2023-05-23 14:05:18,106] ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
2023-05-23T14:05:18.108565253+08:00 java.lang.RuntimeException: Found unexpected version in loaded `meta.properties`: {cluster.id=kafka_cluster_id_testw, node.id=0, version=1}. Zk-based brokers only support version 0 (which is implicit when the `version` field is missing).
2023-05-23T14:05:18.108570368+08:00 at kafka.server.KafkaServer.startup(KafkaServer.scala:227)
2023-05-23T14:05:18.108573737+08:00 at kafka.Kafka$.main(Kafka.scala:115)
2023-05-23T14:05:18.108576481+08:00 at kafka.Kafka.main(Kafka.scala)
2023-05-23T14:05:18.109146366+08:00 [2023-05-23 14:05:18,108] INFO shutting down (kafka.server.KafkaServer)
2023-05-23T14:05:18.111854175+08:00 [2023-05-23 14:05:18,111] INFO [ZooKeeperClient Kafka server] Closing. (kafka.zookeeper.ZooKeeperClient)
2023-05-23T14:05:18.218102593+08:00 [2023-05-23 14:05:18,217] INFO Session: 0x2000625e8540008 closed (org.apache.zookeeper.ZooKeeper)
2023-05-23T14:05:18.218253803+08:00 [2023-05-23 14:05:18,217] INFO EventThread shut down for session: 0x2000625e8540008 (org.apache.zookeeper.ClientCnxn)
2023-05-23T14:05:18.220109232+08:00 [2023-05-23 14:05:18,220] INFO [ZooKeeperClient Kafka server] Closed. (kafka.zookeeper.ZooKeeperClient)
2023-05-23T14:05:18.225279145+08:00 [2023-05-23 14:05:18,225] INFO App info kafka.server for -1 unregistered (org.apache.kafka.common.utils.AppInfoParser)
2023-05-23T14:05:18.225765186+08:00 [2023-05-23 14:05:18,225] INFO shut down completed (kafka.server.KafkaServer)
2023-05-23T14:05:18.226128752+08:00 [2023-05-23 14:05:18,225] ERROR Exiting Kafka due to fatal exception during startup. (kafka.Kafka$)
2023-05-23T14:05:18.226136834+08:00 java.lang.RuntimeException: Found unexpected version in loaded `meta.properties`: {cluster.id=kafka_cluster_id_testw, node.id=0, version=1}. Zk-based brokers only support version 0 (which is implicit when the `version` field is missing).
2023-05-23T14:05:18.226140720+08:00 at kafka.server.KafkaServer.startup(KafkaServer.scala:227)
2023-05-23T14:05:18.226144088+08:00 at kafka.Kafka$.main(Kafka.scala:115)
2023-05-23T14:05:18.226147005+08:00 at kafka.Kafka.main(Kafka.scala)
2023-05-23T14:05:18.228112862+08:00 [2023-05-23 14:05:18,227] INFO shutting down (kafka.server.KafkaServer)
并且kafka 01节点不断重启
[root@k8s-02 kafka]# kubectl get pod -n kafka
NAME READY STATUS RESTARTS AGE
kafka-0 0/1 CrashLoopBackOff 5 (35s ago) 3m53s
kafka-1 1/1 Running 0 3m53s
kafka-2 1/1 Running 0 3m53s
zookeeper-0 1/1 Running 0 28m
zookeeper-1 1/1 Running 0 28m
zookeeper-2 1/1 Running 0 28m
[root@k8s-02 kafka]#
解决办法:
由于我这里是helm部署的,我直接删除所有pod以及pv pvc重新部署即可,临时解决方法
kubectl get pv -n kafka #删除所有包含Zookeeper和kafka的pv pvc
helm install zookeeper -n kafka .
helm install kafka -n kafka .
如果是宿主机就修改broker.id=0