Deployment With Kafka Console Script
Kafka connector jars can be run using Kafka console scripts.
Follow the steps to run the connector using console scripts.
Downloading console scripts
Download the binary files from Apache Kafka downloads. For this doc
we will be downloading kafka_2.12-3.2.1.tgz
Unzip it.
For the following steps we will be using $KAFKA to indicate path to the kafka_2.12-3.2.1 directory.
Start Zookeeper
To start the zookeeper run following command:
$KAFKA/bin/zookeeper-server-start.sh $KAFKA/config/zookeeper.properties
This starts zookeeper.
Start Kafka broker
To start the kafka broker run following command:
$KAFKA/bin/kafka-server-start.sh $KAFKA/config/server.properties
This starts kafka broker. Default port is 9092.
Update Kafka connect configuration
- Open the file - $KAFKA/config/connect-distributed.properties.
- Update the - bootstrap.serversto- localhost:9092(default Kafka broker address).
- Add the path of your project - targetfolder in the- plugin.pathconfiguration.
Make other configuration changes as per your requirements.
Building connector jar
To build the connector jar run following command from the project root directory:
./mvnw clean install -Pstandalone
This creates a uber jar which contains all the dependency jars.
Starting Kafka Connect
To start Kafka connect run following command:
$KAFKA/bin/connect-distributed.sh $KAFKA/config/connect-distributed.properties