Apache kafka 卡夫卡在两个节点关闭后不会选举新领导人

Apache kafka 卡夫卡在两个节点关闭后不会选举新领导人,apache-kafka,replication,partitioning,kafka-topic,Apache Kafka,Replication,Partitioning,Kafka Topic,我们在3个kafka节点的环境中测试scalein 每个人都有一个经纪人和动物园管理员服务 复制副本。系数=2 服务在2个节点上停止后 分区的负责人保持了原来的位置,没有移动到唯一一个打开的节点 并发送错误消息 错误:分区0没有引线。跳过获取偏移量 错误:分区2没有引线。跳过获取偏移量 错误:分区3没有引线。跳过获取偏移量 为什么会发生这种情况 根据 偏移量主题的复制系数(设置得更高以确保可用性)。在群集大小满足此复制因子要求之前,内部主题创建将失败 我猜kafka cluster无法服务或处理

我们在3个kafka节点的环境中测试scalein 每个人都有一个经纪人和动物园管理员服务 复制副本。系数=2 服务在2个节点上停止后 分区的负责人保持了原来的位置,没有移动到唯一一个打开的节点

并发送错误消息

错误:分区0没有引线。跳过获取偏移量 错误:分区2没有引线。跳过获取偏移量 错误:分区3没有引线。跳过获取偏移量

为什么会发生这种情况

根据

偏移量主题的复制系数(设置得更高以确保可用性)。在群集大小满足此复制因子要求之前,内部主题创建将失败


我猜kafka cluster无法服务或处理副本因子大于其群集大小的主题

据我所知,kafka无法找到新的领导者,因为副本为2,但是只有一个节点。但是如果我想在复制因子为2的情况下以不可能的方式进行缩放,你说的缩放->更并行化/更多数据/更多复制是什么意思?复制因子只是一个配置,用于确定您需要多少份数据副本,如果有两个节点出现故障,我是否会截断主题中的数据并重新启动zookeeper和kafka服务,它应该工作?