Apache Kafka · Arazzo Workflow
Apache Kafka Reset Connector Offsets
Version 1.0.0
Stop a connector, snapshot its offsets, wipe them entirely, and resume from a clean slate.
View Spec
View on GitHub
Distributed SystemsEvent StreamingMessagingOpen SourcePub-SubArazzoWorkflows
Provider
Workflows
reset-connector-offsets
Wipe a stopped connector's offsets and restart it from scratch.
Stops the connector, snapshots offsets for the record, deletes them, and resumes the connector so it reprocesses from its initial position.
1
stopConnector
stopConnector
Stop the connector. Kafka Connect will not reset offsets for a connector that is running or paused, only for one that is fully stopped.
2
snapshotOffsets
getConnectorOffsets
Snapshot the offsets before they are deleted. The reset itself cannot be undone through the API, so this response is the only record of where the connector had reached.
3
resetOffsets
resetConnectorOffsets
Delete the connector's offsets. On resume the connector behaves as if it had never run, reprocessing from its configured starting position.
4
confirmCleared
getConnectorOffsets
Read the offsets back while the connector is still stopped to confirm the reset cleared them before any reprocessing begins.
5
resumeConnector
resumeConnector
Resume the connector so it begins reprocessing from a clean slate.
6
confirmReprocessing
getConnectorStatus
Confirm the connector came back healthy and is reprocessing rather than failing on its first poll after the reset.