我正在运行一个项目。我的目标是设计一个Kafka集群。防止当一台机器死亡时,卡夫卡的数据全部消失。我想知道是否可以在不同的机器上设置卡夫卡复制以备份?卡夫卡复制可以部署在不同的机器上吗?
0
A
回答
4
除了在主题上设置复制因子2或3以确保最终创建备份副本副本之外,还应该使用acks = all发布消息,以确保确认表明数据已写入的保证所有的副本。否则,当ack = 1时,只有1个副本被提交后会得到ack,而ack = 0则根本没有ack,所以你永远不会知道你发布的消息是否已经将它记录到Kafka提交日志中。
还将不干净的leader选项参数设置为false,以确保只有insync副本可以成为领导者。
0
是的,复制因子定义了这一点。
1
在Kafka中,您可以定义一个主题的复制因子,并以这种方式将每个分区复制到更多的代理上。其中之一是生产者和消费者连接交换信息的领导者。另一个是追随者,从领导者的消息副本中获得同步。如果领导者失败,新的领导者选举将在所有同步副本之间开始。卡夫卡将支持N-1失败的经纪人,其中N是复制因素。
相关问题
- 1. 在minikube上部署卡夫卡
- 2. 在AWS上部署卡夫卡
- 3. 不同的卡夫卡主题可以有不同的保留长度吗?
- 4. 春季卡夫卡消费者可以在多台机器上运行同一个groip吗?
- 5. 卡夫卡制作人可以创建主题和分区吗?
- 6. 从我的本地机器连接在EC2机器上运行的卡夫卡
- 7. 单个卡夫卡制作人可以为多个主题制作邮件吗?
- 8. 重复卡夫卡主题
- 9. 卡夫卡重复读
- 10. 卡夫卡的retention.ms没有被卡夫卡0.10.2强制执行?
- 11. 卡夫卡压缩可以用相同的分区密钥覆盖消息吗?
- 12. 可以通过互联网使用卡夫卡吗?
- 13. 复位消费者在卡夫卡0.10
- 14. Mesos的'master'和'slave'节点可以部署在同一台机器上吗?
- 15. 火花流每卡夫卡主题不同值解码器
- 16. 跨机器/流程在卡夫卡扩大消费者
- 17. 卡夫卡
- 18. UnknownCodecException卡夫卡
- 19. 春天开机卡夫卡LocalDateTime
- 20. 卡夫卡经纪商 - 清洁关机
- 21. 制作卡夫卡制作人和消费者同步
- 22. 卡夫卡:如何在卡夫卡实现循环分区
- 23. 集装箱卡夫卡客户端产生的错误信息给主机服务器卡夫卡
- 24. 春季卡夫卡消费者手动提交恢复回拨机制
- 25. 卡夫卡的NoSuchMethodError上HDP平台
- 26. 卡夫卡不压缩在快活
- 27. 我可以上传我的apk到SD卡而不是内部存储器吗?
- 28. 卡夫卡 - 同步消费群体
- 29. 卡夫卡与斯卡拉
- 30. 使用骆驼卡夫卡时是否可以访问卡夫卡分区的数量?