我正在使用kafka 2.10-0.9.0.1 當我通過命令刪除主題並標記爲刪除主題時。卡夫卡:如何刪除主題工作
bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic T.AB_KAFF
然而,當我將消息發佈到這個話題,當我訂閱了這個話題再次,主題描述說,它的滯後-ve的什麼電流偏移量(上次提交的偏移量)
bin/kafka-consumer-groups.sh --new-consumer --bootstrap-server localhost:9092 --describe --group G.AB_KAFF
最後一個主題的狀態:
羣組,主題,分區,電流偏移量,LOG END OFFSET,LAG,OWNER G.AB_KAFF,T.AB_KAFF,0,5,5,0,消費者2_/127.0.0.1 G.AB_KAFF, T.AB_KAFF,1,5,5,0,消費者-2_/127.0.0.1
現在我刪除話題。 並再次訂閱後發佈消息到這個話題的話題
國家:
羣組,主題,分區,電流偏移量,LOG END OFFSET,LAG,OWNER G.AB_KAFF,T.AB_KAFF,0 ,5,1,-4,消費者3_/127.0.0.1 G.AB_KAFF, T.AB_KAFF,1,5,0,-5,消費者3_/127.0.0.1
那麼,爲什麼卡夫卡將滯後設置爲-ve數。 這不是可能導致問題嗎?
假設我重新訂閱刪除的話題,所以我將不會得到任何消息,直到其-ve滯後0
其他信息:
- 我在我的本地
運行3個卡夫卡節點 - 我添加了屬性:delete.topic.enable = true
- 本主題是使用partition = 2,replication-factor = 2創建的
您是否嘗試刪除該主題,一旦你已經在'broker'配置文件中添加'delete.topic.enable'。 ? – Kulasangar
是的,我已經在我的server.properties文件中添加了此屬性 – nikhil7610
'-ve lag'是什麼意思?你的主題是否被刪除? – Kulasangar