Apache Kafka · Arazzo Workflow
Apache Kafka Decommission a Connector
Version 1.0.0
Capture a connector's config and offsets, stop it cleanly, delete it, and verify it is gone.
View Spec
View on GitHub
Distributed SystemsEvent StreamingMessagingOpen SourcePub-SubArazzoWorkflows
Provider
Workflows
decommission-connector
Archive a connector's state, shut it down cleanly, and remove it.
Captures configuration and offsets for the archive, performs a clean stop, deletes the connector, and confirms its removal from the worker.
1
readConnector
getConnector
Read the connector to confirm it exists and to capture its type and configuration for the decommission record.
2
archiveOffsets
getConnectorOffsets
Capture the connector's final offsets. Without this, a rebuilt connector cannot resume where the retired one stopped and would reprocess from the beginning.
3
stopConnector
stopConnector
Stop the connector so its tasks shut down cleanly and commit their offsets, rather than being torn down mid-flight by the delete.
4
deleteConnector
deleteConnector
Delete the connector from the worker, removing its configuration and tasks from the Connect cluster.
5
confirmRemoved
listConnectors
List the remaining connectors so the caller can confirm the decommission actually took effect across the Connect cluster.