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

Apache NiFi Complete Master Course - HDP - Automation ETL

Khóa học Apache NiFi Master - HDP - Tự động hóa ETL

Khóa học Apache NiFi Master - HDP - Tự động hóa ETL

Dòng dữ liệu thế hệ mới. Xử lý và phân phối dữ liệu bằng framework mạnh mẽ, đáng tin cậy. Apache Nifi, Nifi Registry, Minifi

4.3
(1,139 đánh giá)
7,332 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 409.000đ -88%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.0 giờ video
56 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Apache Nifi (Niagara Files) từ cơ bản đến chuyên sâu
Flowfile, Processor, Connections, Controller, ProcessGroup, Input - Output ports, Funnel, v.v.
Cài đặt, Bảo mật, Tùy chỉnh, Khả năng mở rộng của Apache Nifi
Xây dựng dataflow từ đơn giản đến phức tạp và đưa vào sản xuất
Nifi Registry - Kho lưu trữ dataflow
Hortonworks DataFlow HDF
Tích hợp với Kafka, NoSQL Database, RDBMS, File System, v.v.
Xử lý nhiều loại file khác nhau như CSV, JSON, Text file, v.v.

Yêu cầu

Hiểu cơ bản về di chuyển dữ liệu và ETL
Mong muốn học hỏi thêm và nâng cấp lên công nghệ mới nhất

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

Lập trình viên, Kiến trúc sư, Người mới bắt đầu muốn học Apache NiFi
Đội ngũ ETL muốn chuyển sang công nghệ mới nhất

Nội dung khóa học

18 phần • 56 bài giảng
1 Mở đầu
2 Giới thiệu Apache Nifi
3 Giới thiệu Dataflow - Các tính năng chính
4 Cài đặt cơ bản
5 Giới thiệu thuật ngữ
6 Giới thiệu giao diện - Làm quen với giao diện Apache Nifi
1 Tạo workflow đơn giản
1 Phân loại Processor
2 Cấu hình Connections
3 Cấu hình Processor - Settings
4 Cấu hình Processor - Scheduling
5 Cấu hình Processor - Property
1 Làm việc với Attributes
2 Cấu hình Log và Theo dõi Logs
3 Xử lý lỗi
4 Làm việc với Templates
1 Giới thiệu nhanh và Demo Apache Kafka
2 Nifi đóng vai trò Producer
3 Nifi đóng vai trò Consumer
1 Process Group - Input và Output ports
2 Forking với Funnel
3 Kết hợp với Funnel
1 Giám sát và Thống kê Nifi
2 Data Provenance
1 Đọc dữ liệu bảng MySQL dưới dạng Avro và JSON
2 Chuyển đổi CSV sang JSON
3 Quản lý trạng thái với MySQL và Incremental Fetch
4 Chuyển đổi CSV sang JSON sử dụng Dynamic Schema
1 Giới thiệu Apache Nifi Registry
2 Nifi Registry như Hệ thống quản lý phiên bản
1 Cài đặt và Cấu hình Cluster
2 Demo Flow file trên Cluster
1 Tương tác Nifi với HDFS
2 Tương tác Nifi với Hive
1 Giới thiệu HTTP Processor
2 Processor GetHTTP
3 Processor PostHTTP và thiết lập SSL Context Service
4 Processor ListenHTTP
5 Processor InvokeHTTP không có SSL
6 InvokeHTTP với SSL
1 Thêm đối tượng vào AWS S3 với Processor PutS3Object
2 Liệt kê đối tượng AWS S3 với Processor ListS3
3 Thêm đối tượng vào AWS S3 sử dụng Controller Service
1 Ghi bản ghi vào MongoDB với Nifi
1 Giới thiệu, cài đặt và cấu hình Apache Solr
2 Demo Content Stream trên Apache Solr
1 Thiết lập dự án với Maven và Eclipse
2 Build dự án và tạo file nar
3 Tạo workflow mẫu với custom processor và kiểm tra
4 Tạo Custom Controller
5 Sử dụng custom controller trong custom processor
1 Use case 1 : Trích xuất dữ liệu từ fordgobike, chuyển đổi và lưu trữ vào HDFS dưới dạng CSV
2 Use Case 2: Phần 1: Trích xuất dữ liệu Twitter lên Apache Solr
3 Use Case 2: Phần 2: Trực quan hóa dữ liệu Twitter bằng Banana Dashboard
1 Dữ liệu kiểm thử sử dụng
2 Slide khóa học

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

Apache Nifi is next generation framework to create data pipeline and integrate with almost all popular systems in the enterprise. It has more than 250 processors and more than 70 controllers.

This course covers all all basic to advanced concepts available in Apache Nifi like

  • Flowfile

  • Controllers

  • Processors

  • Connections

  • Process Group

  • Funnel

  • Data Provenance

  • Processor relationships

  • Input and Output Ports


This course also covers on the Apache Nifi Subprojects like

  • Nifi Registry


As part of production maintenance, user may have to take cautious decision to improve the performance and handle the errors efficiently. To facilitate the same, Demo also covers on

  • Handling Throughput and Latency

  • Handling Back Pressure and Yield

  • Error handling

  • Failure Retry

  • Monitoring Bulletin

  • Data Provenance

To have seamless experience with data, handling of data latency and throughput and prioritizing the data is important. Its controlled with relationship, yield and back pressure.

Various processors and controllers to process various type of data is demonstrated.

Processors which are used in production scenarios like HTTP, RDBMS, NoSQL S3, CSV, JSON, Hive, etc., are covered in detail along with controllers like SSL, ConnectionPool, etc., with demo.

All these concepts are covered with demo and real time implementation is provided.

For easy practical purpose, all the demonstrated flowfile template is uploaded as part of the course.

Demo on creating and using KeyStore, Trust Store for SSL communication.

Using Maven and Eclipse EE for custom processor and deploying nar file to Nifi libraries.

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 Nifi
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 Etl
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊