我試圖建立一個卡夫卡鏡像機制的所有消息,但似乎從源頭卡夫卡集羣卡夫卡MirrorMaker消費者僅從新傳入的數據儘快讀的專題視鏡製造商的過程開始,也就是說,它不會先前在主題中讀取歷史保存的數據。卡夫卡MirrorMaker的消費者不取出由主題
我使用卡夫卡MirrorMaker類作爲:
/bin/kafka-run-class.sh kafka.tools.MirrorMaker --consumer.config consumer.config --num.streams 2 --producer.config producer.config --whitelist=".*"
consumer.config
從卡夫卡源羣集讀,如:
zookeeper.connect=127.0.0.1:2181
zookeeper.connection.timeout.ms=6000
group.id=kafka-mirror
和producer.config
設置,以產生新的卡夫卡鏡像集羣:
metadata.broker.list=localhost:9093
producer.type=sync
compression.codec=none
serializer.class=kafka.serializer.DefaultEncoder
有沒有一種方法來定義卡夫卡MirrorMaker消費者從我的主題開始閱讀來源Kafka集羣?有點奇怪,因爲我在consumer.config
設置已經定義了一個新的消費羣體(kafka-mirror
),所以消費者應該只從offset 0
讀,即從主題的開始。
非常感謝提前!
遇到同樣的問題,試過這種相同的解決方案。沒有骰子。任何其他想法? –