Исходный соединитель Распределенный режим - есть еще одна опция, которая создает новое сообщение для темы смещения.
Например я использую разъем источника JDBC:
При просмотре темы смещения я вижу следующее:
./kafka-console-consumer.sh --zookeeper localhost:2181/kafka11-staging --topic kc-staging--offsets --from-beginning --property print.key=true
["referrer-family-jdbc-source",{"query":"query"}] {"incrementing":100}
Теперь, чтобы сбросить это, я просто создаю другое сообщение с приращением: 0
Например: как изготовить из оболочки с ключом отсюда
./kafka-console-producer.sh \
--broker-list `hostname`:9092 \
--topic kc-staging--offsets \
--property "parse.key=true" \
--property "key.separator=|"
["referrer-family-jdbc-source",{"query":"query"}]|{"incrementing":0}
Обратите внимание, что вам необходимо сделать следующее:
- Удалить соединитель.
- Создает сообщение с соответствующим смещением, как я описал выше.
- Создайте соединитель снова.