Kerangka Materi
Dasar-dasar NiFi dan Aliran Data
- Data dalam pergerakan vs data diam: konsep dan tantangan
- Arsitektur NiFi: core, pengatur aliran, provenance, dan bulletin
- Komponen utama: processor, koneksi, controller, dan provenance
Konteks dan Integraksi Big Data
- Peran NiFi dalam ekosistem Big Data (Hadoop, Kafka, penyimpanan cloud)
- Irisan HDFS, MapReduce, dan alternatif modern
- Kasus penggunaan: pengambilan aliran, pengiriman log, pipa acara
Instalasi, Konfigurasi & Pengaturan Kluster
- Memasang NiFi dalam mode tunggal dan kluster
- Konfigurasi kluster: peran node, zookeeper, dan pembagi beban
- Mengatur penempatan NiFi: menggunakan Ansible, Docker, atau Helm
Mendesain dan Mengelola Aliran Data
- Rute, penyaringan, pemisahan, dan penggabungan aliran
- Konfigurasi processor (InvokeHTTP, QueryRecord, PutDatabaseRecord, dll.)
- Penanganan skema, penambahan nilai, dan operasi transformasi
- Penanganan kesalahan, hubungan pengulangan, dan tekanan balik
Skenario Integraksi
- Menghubungkan ke database, sistem pesan, dan REST API
- Aliran ke sistem analitik: Kafka, Elasticsearch, atau penyimpanan cloud
- Integraksi dengan Splunk, Prometheus, atau pipa log
Monitoring, Pemulihan & Provenance
- Menggunakan UI NiFi, metrik, dan pemvisualisasi provenance
- Mendesain pemulihan otomatis dan penanganan kegagalan dengan halus
- Cadangan, versi aliran, dan pengelolaan perubahan
Tuning Kinerja & Optimisasi
- Menyesuaikan JVM, heap, pool thread, dan parameter kluster
- Mengoptimalkan desain aliran untuk mengurangi botol leher
- Isolasi sumber daya, prioritas aliran, dan kontrol throughput
Praktik Terbaik & Pemerintahan
- Dokumentasi aliran, standar penamaan, dan desain modular
- Keamanan: TLS, otentikasi, kontrol akses, enkripsi data
- Kontrol perubahan, versi, akses berbasis peran, jejak audit
Penyelesaian Masalah & Tanggap Bantah
- Masalah umum: deadlocks, kebocoran memori, kesalahan processor
- Analisis log, diagnostik kesalahan dan penelitian penyebab akar
- Strategi pemulihan dan pengembalian aliran
Laporan Praktis: Implementasi Pipeline Data yang Realistik
- Membangun aliran akhir-ke-akhir: pengambilan, transformasi, pengiriman
- Mengimplementasikan penanganan kesalahan, tekanan balik, dan skalabilitas
- Uji kinerja dan optimalkan pipeline
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengalaman dengan Linux command line
- Pengertian dasar tentang jaringan dan sistem data
- Pemahaman tentang konsep data streaming atau ETL
Penonton
- Administrator sistem
- Insinyur data
- Pengembang
- Profesional DevOps
Testimoni (7)
Latihan praktis. Kelas seharusnya berlangsung selama 5 hari, tetapi 3 hari tersebut membantu mengklarifikasi banyak pertanyaan yang saya miliki dari pengalaman bekerja dengan NiFi.
James - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
Saya rasa kecepatan pelatihan yang diberikan oleh instruktur sangat baik. Dia tidak meninggalkan satupun peserta didik dalam pendekatan mengajarnya. Dia sangat mendukung kami, para PEMULA, yang mungkin belum pernah memiliki peran sebagai Administrator Sistem atau Infrastruktur selama karir kita, atau yang telah menghidupkan kembali keterampilan tersebut dari periode sebelumnya dalam karir kita.
Pamdrea Ivory - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
Saya suka dengan bagian praktiknya. Bagian ini membantu saya memahami informasi lebih baik melalui latihan yang disediakan. Selain itu, kemampuan instruktur untuk berinteraksi dengan seluruh kelas membuat saya merasa nyaman untuk bertanya tentang hal-hal yang belum jelas.
Leila - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
Kasus penggunaan dan contoh untuk membangun alur data NiFi. Kami bekerja pada penyelesaian masalah umum dan hambatan yang sering dijumpai.
Nelson - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
Saya sangat menyukai strukturnya. Pada hari pertama, kami mempelajari dasar-dasar Nifi, konsep, kasus penggunaan, dan sebagainya. Pada hari kedua, kami dapat menerapkan pengetahuan yang diperoleh pada Hari 1 dengan membangun alur kerja untuk memenuhi persyaratan skenario. Pada hari ketiga, kami melihat Nifi Registry dan kontrol versi, multi-tenan, serta sesi tanya jawab.
Adam - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
Saya suka cara dia menjelaskan tentang Nifi dan seberapa kuatnya. Anda dapat menggunakan Nifi untuk hampir semua infrastruktur dan berbagai bahasa pemrograman komputer. Selain itu, saya senang kita bisa memperbaiki masalah perpanjangan sertifikat Nifi yang kami hadapi dengan Truststore.
Joachim Martin - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin
pengetahuan umum dan kemungkinan yang ditawarkan oleh pelatihan dalam hal penggunaan alat.
Nalfis Tobar - BHG Financial
Kursus - Apache NiFi for Administrators
Diterjemahkan Mesin