Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Kafka Connect - Building Data Pipelines With Kafka

Kafka Connect - Xây dựng đường ống dữ liệu với Kafka

Kafka Connect - Xây dựng đường ống dữ liệu với Kafka

Học cách sử dụng Kafka Connect để di chuyển dữ liệu giữa Kafka và các hệ thống bên ngoài.

4.7
(47 đánh giá)
443 học viên
Giảng viên
Sergey Kargopolov
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
10.000đ 349.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.0 giờ video
63 bài giảng
2 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 18/05/2026

Bạn sẽ học được gì

Kafka Connect là gì và cách sử dụng nó để kết nối Kafka với các hệ thống bên ngoài
Tải xuống và cài đặt Kafka Connect Connectors
Chạy Kafka Connect ở chế độ Standalone
Chạy Kafka Connect ở chế độ Distributed
Chạy Kafka Connect trong container Docker
Quản lý cụm Kafka Connect bằng REST API

Yêu cầu

Kiến thức cơ bản về Apache Kafka
Ứng dụng Docker Desktop đã được cài đặt trên máy tính
Java 17 hoặc mới hơn cần được cài đặt trên máy tính

Đối tượng phù hợp

Dành cho lập trình viên Java quan tâm đến Apache Kafka và Kafka Connect

Nội dung khóa học

10 phần • 63 bài giảng
1 Kafka Connect là gì?
2 Khi nào và tại sao nên sử dụng Kafka Connect?
3 Các thành phần chính của Kafka Connect: Workers, Connectors và Tasks
4 Các thành phần quan trọng khác: Transforms, Converters
1 Tải xuống Apache Kafka
2 Cài đặt Docker
3 Chạy MySQL trong Container Docker
4 MySQL: Tạo cơ sở dữ liệu, bảng và chèn bản ghi mới.
5 Chạy PostgreSQL trong Container Docker
6 PostgreSQL: Tạo cơ sở dữ liệu, bảng và chèn bản ghi mới
1 File Docker compose cho cụm Apache Kafka
2 Khởi động cụm Apache Kafka trong Docker trên Mac
3 Khởi động cụm Apache Kafka trong Docker trên Windows
1 Giới thiệu về Kafka Connect Connectors
2 Tải xuống Confluent JDBC Connector
3 Tải xuống MySQL Connector
4 Tải xuống PostgreSQL connector
1 Giới thiệu về chạy Kafka Connect ở chế độ standalone
2 Cấu hình Kafka Connect worker: Chế độ Standalone
3 Chuẩn bị cấu hình MySQL Source Connector
4 Chạy Kafka Connect ở chế độ Standalone
5 Kiểm tra cách hoạt động của Kafka Connect source connector trong chế độ standalone
6 Điều gì xảy ra nếu xóa một bản ghi từ cơ sở dữ liệu nguồn?
7 Quản lý tải dữ liệu lớn với Kafka Connect
8 Tổng quan về Sink Connector
9 Cấu hình Sink Connector - PostgreSQL
10 Source Connector & Sink Connector - Kiểm tra cách hoạt động
1 File Docker Compose cho Kafka Connect
2 Kafka Connect trong Container Docker: Cấu hình Worker
3 Kafka Connect trong Container Docker: Cấu hình JDBC Connector
4 Kafka Connect với Docker Compose: Biến môi trường
5 Khởi động Kafka Connect ở chế độ standalone trong container Docker
1 Giới thiệu về chế độ Distributed của Kafka Connect
2 Các chủ đề nội bộ của Kafka Connect trong chế độ Distributed
3 Worker 1 - Tạo file cấu hình mới
4 Worker 1 - Cấu hình Bootstrap Servers
5 Worker 1 - Cấu hình Group ID
6 Worker 1 - Key và Value Converters
7 Worker 1 - Cài đặt chủ đề nội bộ Kafka
8 Worker 1 - Cấu hình Kafka Connect REST API
9 Worker 1 - Cấu hình đường dẫn Plugins
10 Tạo file cấu hình cho Worker 2
11 Chạy Kafka Connect workers ở chế độ distributed bằng CLI
12 Xem lại Source Connector cho chế độ Distributed
13 Triển khai Source Connector bằng REST API
14 Xem lại Sink Connector cho chế độ Distributed
15 Triển khai Sink Connector bằng REST API
16 Chế độ Distributed - Kiểm tra cách hoạt động
1 Liệt kê các Connector đã triển khai với endpoint /connectors
2 Lấy chi tiết cấu hình Connector
3 Kiểm tra trạng thái Kafka Connect Connector
4 Tạm dừng hoặc tiếp tục Kafka Connect Connector
5 Cập nhật cấu hình Kafka Connect Connector
6 Xóa Kafka Connect Connector bằng REST API
1 Giới thiệu về chạy Kafka Connect ở chế độ distributed với Docker
2 Giới thiệu về Docker File và Docker Image
3 Tạo Docker file cho Kafka Connect
4 Build Docker image cho Kafka Connect
5 [Tùy chọn] Đẩy Docker Image lên Docker Hub
6 File môi trường cho chế độ distributed của Kafka Connect
7 Chạy Kafka Connect worker 1 trong container Docker
8 Chạy Kafka Connect worker 2 trong container Docker
9 Triển khai Kafka Connector tới một nhóm workers chạy ở chế độ distributed

Giới thiệu khóa học

This video course is about Kafka Connect and how to use it to move data between Apache Kafka and external systems.

You will start by learning what Kafka Connect is and how its core components work. I will explain the role of connectors, tasks, workers, and how Kafka Connect stores data in Kafka topics.

Since Kafka Connect needs a running Kafka cluster, you will also learn how to run Apache Kafka in Docker containers. I will show how to use basic Kafka CLI tools to create topics, list them, and consume messages.

Then we will focus on Kafka Connect.

You will learn how to:

  • Download and install Kafka Connect,

  • Run Kafka Connect in standalone mode using Kafka CLI and Docker,

  • Run Kafka Connect in distributed mode using Kafka CLI and Docker.

I will also show how to manage Kafka Connect clusters using its REST API. You will learn how to check connector status, restart connectors, and remove them using simple HTTP requests.

We will use Kafka Connect to:

  • Move data from MySQL to Kafka using a source connector,

  • Move data from Kafka to PostgreSQL using a sink connector.

So, I will also show how to run MySQL and PostgreSQL databases in Docker. You’ll be able to test everything on your machine without installing anything manually.

This course is beginner-friendly. You do not need to have any prior knowledge of Kafka Connect.

By the end of this course, you will have a working data pipeline that streams data from a source database to Kafka and then from Kafka to a destination database.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Apache Kafka
Hiển thị tất cả khoá học Big Data
Hiển thị tất cả khoá học Data Engineering
Hiển thị tất cả khoá học Data Pipelines
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊