Why does Kafka Connect distributed mode require a Kafka cluster but standalone mode does not?
ADistributed mode uses Kafka topics to store connector configs and offsets for coordination.
BStandalone mode uses ZooKeeper for coordination instead of Kafka topics.
CDistributed mode runs connectors locally without Kafka involvement.
DStandalone mode requires a separate database for storing connector state.