Confluent
1 前言
一个问题,一篇文章,一出故事。
笔者安装完成Kafka connect后发现Kafka疯狂报错后解决故障,于是整理此文。
2 最佳实践
2.1 查看错误日志
tail -f /var/log/kafka/server.log
错误信息如下,
[2022-06-27 10:39:56,610] ERROR [ReplicaManager broker=3] Error processing append operation on partition connect-configs-0 (kafka.server.ReplicaManager) org.apache.kafka.common.errors.NotEnoughReplicasException: The size of the current ISR Set(3) is insufficient to satisfy the min.isr requirement of 2 for partition connect-configs-0
2.2 查询报错的Topis
kafka-topics --bootstrap-server cfkafka02:9092,cfkafka03:9092,cfkafka04:9092 --describe --topic connect-configs
2.3 修改min.insync份数
kafka-configs --bootstrap-server cfkafka02:9092,cfkafka03:9092,cfkafka04:9092 --entity-type topics --entity-name connect-configs --add-config min.insync.replicas=1 --alter
至此,故障提示解决,但是正确的方法应该是增加Topic的份数,详细请参阅以下章节,
没有评论