Number of alive brokers '0' does not meet the required replication factor '1' for the offsets topic (configured via 'offsets.topic.replication.factor').

发表于: 2022-01-04   最后更新时间: 2022-01-04 10:01:53   5,607 游览

6节点组成的kafka集群,1、5节点出现大量

Number of alive brokers '0' does not meet the required replication factor '1' for the offsets topic (configured via 'offsets.topic.replication.factor'). This error can be ignored if the cluster is starting up and not all brokers are up yet.|(kafka.server.KafkaApis)

报错,该集群已将offsets.topic.replication.factor已经配置的是1了;

尝试将1、5节点执行分区迁移,剔除集群,现1节点成功剔除,5节点一直处于分区正在进行时,无法剔除该集群。

尝试将5节点指定新的数据目录,重新启动,但数据目录中缺少指定分区文件夹并且仍然无法执行重分配动作;

发表于 2022-01-04

1、该错误的意思是,你的kafka节点可用是0个,但最少需要1个。也就是说你的kafka节点全部down了。

2、5节点在分区时,不要动它(因为数据量很大的情况下可能要几天时间),否则要么数据重新迁移,而你又将其置为空目录,这样会导致5节点的leader分区数据错乱,无法恢复。

你的答案

查看kafka相关的其他问题或提一个您自己的问题