[英]Kafka relationship with Zookeeper
據我所知,zookeeper存儲有關kafka的元數據主要涉及領導選舉,分區細節等。
但當我刪除/tmp/kafka-logs
目錄,並再次重新啟動kafka時,它再次在/tmp/kafka-logs
目錄中獲取數據。
zookeeper是否也可以保存數據,並將其傳遞給kafka以進行同步?
我使用的是當前最新版本的kafka,即1.0.1
Zookeeper用於存儲有關主題,分區等的信息。但不是它自己的記錄/消息。 因此,當您刪除kafka-logs
目錄並重新啟動Kafka時,它將恢復元數據並重新創建主題,分區等。但是無法從Zookeeper恢復記錄。
如果您使用復制並僅對單個代理執行此操作,則應從同一分區的其他副本恢復記錄。 但是沒有復制(或者當你為所有代理刪除它時)記錄/消息將丟失。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.