CDC streaming pipeline from PostgreSQL → Kafka → Flink → ClickHouse.
CDC streaming pipeline from PostgreSQL → Kafka → Flink → ClickHouse.
sudo /opt/flink/bin/flink run flink-clickhouse-job-1.0-SNAPSHOT.jar
/opt/flink/bin/sql-client.sh
ADD JAR 'file:///opt/flink/lib/flink-connector-clickhouse-2.0.0-0.1.1-all.jar';
ADD JAR 'file:///opt/flink/lib/flink-connector-kafka-3.1.0-1.18.jar';
ADD JAR 'file:///opt/flink/lib/clickhouse-jdbc-0.6.0.jar';
ADD JAR 'file:///opt/flink/lib/flink-connector-jdbc-3.1.2-1.18.jar';
⭐ Kafka Source
⭐ ClickHouse Sink via JDBC
⭐ Streaming insert
Jar create
mvn clean package -DskipTests
mvn clean install