如何修复Kafka主题connect-configs报错?

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的份数,详细请参阅以下章节,

如何更新Kafka topic的Replication Factor?

没有评论

发表评论

Confluent
如何更新Kafka topic的Replication Factor?

1 前言 一个问题,一篇文章,一出故事。 笔者部署完Confluent Kafka集群后发现Kafk …

Confluent
如何部署Confluent ksqlDB集群?

1 基础知识 1.1 KSQL 1.1.1 KSQL的概念 – KSQL与SQL数据库完 …

Confluent
如何修复Kafka connect集群启动错误?

1 前言 一个问题,一篇文章,一出故事。 笔者从新初始化Kafka集群后出现Kafka connec …