簡體   English   中英

將Kafka主題的線索設置為-1

[英]Setting the leads of the Kafka topic to -1

我正在使用Spark流在集群上使用kfka主題。 我將重新啟動流應用程序,並想再次閱讀主題。

有沒有辦法重置集群上的kafka主題線索?

當我描述主題時,我得到以下描述:

Topic:mahditest PartitionCount:3        ReplicationFactor:2     Configs:
        Topic: mahditest        Partition: 0    Leader: 1020    Replicas: 1020,1019     Isr: 1020,1019

但我需要針對每個主題將潛在客戶的響應數設為-1,這樣我才能重新閱讀郵件。

取決於您存儲偏移的位置,但是如果您使用新的使用者API將其存儲在Kafka中,則在Kafka 0.11中,如果運行,則可以重置任何Kafka使用者的偏移(存儲在__consumer_offsets主題中)

$ kafka-consumer-groups.sh --bootstrap-server localhost:9092 --topic mahditest --group yourconsumer --reset-offsets --toest最早--execute

您應該在運行reset offsets命令之前關閉組中的所有使用者。

此命令的0.11版本也應該可以在0.10.2集群上重置偏移量

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM