Перейти к содержимому

Real-Time Data Ingestion with Debezium, Kafka & HDFS | Final Data Engineering Project Demo

Yassine Maatougui

0:00 / 0:00

Real-Time Data Ingestion with Debezium, Kafka & HDFS | Final Data Engineering Project Demo

150 просмотров · 1 г. назад
Yassine Maatougui
10 подписчиков
150 просмотров · 1 г. назад
🚀 Data Engineering (CDC Pipeline Demo) This demo showcases a complete Change Data Capture (CDC) pipeline using: Debezium PostgreSQL Source Connector *Apache Kafka* (Zookeeper, Kafka Broker) *Kafka Connect* *HDFS Sink Connector* *Hadoop HDFS (NameNode + DataNode)* 💡 *Goal:* Capture real-time changes in a PostgreSQL table (`crypto_prices`) and stream them through Kafka into an HDFS data lake. 🎥 *Demo Steps Covered:* 1. Docker Compose setup of Kafka, Zookeeper, PostgreSQL, Connect, and Hadoop 2. Debezium CDC configuration 3. Kafka topic stream verification 4. HDFS Sink Connector setup 5. Data written into HDFS (`/data/lake/`) 6. Troubleshooting & validation via Kafka CLI and HDFS shell 📦 *Technologies Used:* Docker & Docker Compose Apache Kafka 7.0.1 Kafka Connect Debezium 2.1.1.Final Confluent HDFS Sink Connector Hadoop 3.3.1 PostgreSQL 14 🧠 *Keywords:* Kafka Connect, Debezium, HDFS Sink, Data Engineering Project, Real-Time Ingestion, PostgreSQL to HDFS, Dockerized Kafka Pipeline, CDC Architecture 📁 Project files: https://github.com/yassineMtg/enterprise-d... 👍 Like • 💬 Comment • 🔔 Subscribe