Skip to content
This repository has been archived by the owner on Jul 11, 2022. It is now read-only.

Latest commit

 

History

History
59 lines (35 loc) · 1.18 KB

install-kafka.md

File metadata and controls

59 lines (35 loc) · 1.18 KB

Install Kafka Connect JDBC v5.0.0

Exasol Kafka Connect dialect only works with Kafka Connect JDBC version 5.0.0+. However, these jars are not yet in Confluent maven repository. Therefore, we have to build them ourselves from source.

Build Kafka

# Git clone Apache Kafka

git clone https://github.com/confluentinc/kafka.git

git pull origin --tags && git checkout tags/v5.0.0

# Run gradle if building first time

gradle

# Run install

./gradlew clean installAll

Build Confluent Common Repository

# Git clone common repository

git clone https://github.com/confluentinc/common.git

git pull origin --tags && git checkout tags/v5.0.0

# Run install

mvn clean install -DskipTests

Build Kafka Connect JDBC

# Git clone kafka-connect-jdbc

git clone https://github.com/confluentinc/kafka-connect-jdbc.git

git pull origin --tags && git checkout tags/v5.0.0

# Run install

mvn clean package -DskipTests

This creates jar files inside target/ folder,

  • target/kafka-connect-jdbc-5.0.0.jar
  • target/kafka-connect-jdbc-5.0.0-tests.jar

copy them into lib/ folder and build the Kafka Connect JDBC Exasol jar.