Table of Contents

Kafka Connect - Connector Plugin

About

Connector is a component of the connect framework that coordinates data streaming by managing tasks

A connector instance is a logical job. Each connector instance coordinates a set of tasks that actually copy the data.

A connector is run by a worker.

Management

See:

The easiest way to create, configure, and manage connectors is with Confluent Control Center.

State

The following states are possible for a connector or one of its tasks:

Concept

Type

Built-in consumer, producer

Kafka Connect uses the standard Java producer and consumers to communicate with Kafka.

All producer configs and consumer configs can be overridden by prefixing them with producer. or consumer., respectively.

List

Actual Connector

See list connector available for a worker (in distributed mode).

Externally Available

What connectors can I install ?

Dev Guide / Build

mvn archetype:generate -DarchetypeGroupId=com.github.jcustenborder.kafka.connect -DarchetypeArtifactId=kafka-connect-quickstart -DarchetypeVersion=0.11.0.0-cp1

Configuration

Connector configuration file are given:

Common properties:

Sink connectors:

Offset

Even if you delete and recreate the connector, if the connector has the same name it will retain the same offsets previously stored.

Documentation / Reference