Đề cương khóa học
Giới thiệu
Tổng quan về Apache Kafka Tính năng và Kiến trúc cho Python
- Các API cốt lõi (producer, consumer, streams, connector)
- Khái niệm và cách sử dụng
Accessing Kafka trong Python
- Các thư viện Python có sẵn để sử dụng
- Các định dạng nén được hỗ trợ
Cài đặt Apache Kafka
- Cài đặt trên máy tính
- Cài đặt trên máy chủ riêng ảo và máy ảo
Khởi động Máy chủ Broker Kafka
- Đọc và chỉnh sửa bằng IDE (Môi trường Phát triển Tích hợp)
- Chạy Zookeeper
- Thư mục nhật ký
Tạo một Kafka Topic
- Kết nối đến một Kafka cluster
- Đọc chi tiết topic
Gửi Tin nhắn Sử dụng Producers
- Khởi tạo một producer
- Kiểm tra tin nhắn đến
- Chạy nhiều producers
Tiêu thụ Tin nhắn
- Kafka Console Consumer
- Chạy nhiều consumers
Khắc phục sự cố
Tóm tắt và Kết luận
Requirements
- Có kinh nghiệm với ngôn ngữ lập trình Python
- Quen thuộc với các nền tảng xử lý luồng
Đối tượng
- Kỹ sư dữ liệu
- Nhà khoa học dữ liệu
- Lập trình viên
Testimonials (5)
Sufficient hands on, trainer is knowledgable
Chris Tan
Course - A Practical Introduction to Stream Processing
During the exercises, James explained me every step whereever I was getting stuck in more detail. I was completely new to NIFI. He explained the actual purpose of NIFI, even the basics such as open source. He covered every concept of Nifi starting from Beginner Level to Developer Level.
Firdous Hashim Ali - MOD A BLOCK
Course - Apache NiFi for Administrators
Grate skills, examples, very good exercises
Marek Konieczny - G2A.COM Limited
Course - Kafka for Administrators
That I had it in the first place.
Peter Scales - CACI Ltd
Course - Apache NiFi for Developers
Recalling/reviewing keypoints of the topics discussed.