如果kafka主题文件被破坏,结果会是什么?

时间:2018-05-09 09:22:15

标签: apache-kafka

如果kafka主题日志文件损坏会发生什么。以前的所有邮件都会丢失吗?收到的消息会怎样?

1 个答案:

答案 0 :(得分:0)

如果Kafka群集具有多个代理并且主题已设置复制,则主题中的消息在其他代理上具有副本。在这种情况下,对于生产者发送的每条消息,主题领导者都会将其同步到关注者。

如果领导者失败,Kafka选择其中一个insync副本作为领导者,消费者可以使用相应的领导者进行读写。

为主题设置复制

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 3 --partitions 1 --topic my-replicated-topic

有关复制和各种失败方案的更多详细信息here