我正在運行一個項目。我的目標是設計一個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. 卡夫卡製作人可以創建主題和分區嗎?
- 5. 春季卡夫卡消費者可以在多臺機器上運行同一個groip嗎?
- 6. 從我的本地機器連接在EC2機器上運行的卡夫卡
- 7. 單個卡夫卡製作人可以爲多個主題製作郵件嗎?
- 8. 卡夫卡重複讀
- 9. 重複卡夫卡主題
- 10. 卡夫卡的retention.ms沒有被卡夫卡0.10.2強制執行?
- 11. 卡夫卡壓縮可以用相同的分區密鑰覆蓋消息嗎?
- 12. Webistrano卡在部署上:update_code
- 13. 可以通過互聯網使用卡夫卡嗎?
- 14. 復位消費者在卡夫卡0.10
- 15. Mesos的'master'和'slave'節點可以部署在同一臺機器上嗎?
- 16. 火花流每卡夫卡主題不同值解碼器
- 17. UnknownCodecException卡夫卡
- 18. 卡夫卡
- 19. 跨機器/流程在卡夫卡擴大消費者
- 20. 春天開機卡夫卡LocalDateTime
- 21. 卡夫卡經紀商 - 清潔關機
- 22. 卡夫卡消費羣過期了嗎?
- 23. 卡夫卡用作新聞傳遞中的傳遞機制
- 24. 製作卡夫卡製作人和消費者同步
- 25. 卡夫卡:如何在卡夫卡實現循環分區
- 26. 卡夫卡0.8全部好&岩石! ....卡夫卡0.7無法實現它
- 27. 集裝箱卡夫卡客戶端產生的錯誤信息給主機服務器卡夫卡
- 28. 有多少生產者可以在卡夫卡創建?
- 29. 春季卡夫卡消費者手動提交恢復回撥機制
- 30. 卡夫卡的NoSuchMethodError上HDP平臺