آموزش دوره کامل کارشناسی ارشد Apache NiFi - HDP - Automation ETL

Apache NiFi Complete Master Course - HDP - Automation ETL

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جریان داده نسل بعدی. فرآیند - توزیع داده ها با استفاده از چارچوب قدرتمند و قابل اعتماد. Apache Nifi، Nifi Registry، Minifi Apache Nifi (Niagara Files) اصول اولیه تا مفاهیم پیشرفته Flowfile، Processor، Connections، Controller، ProcessGroup، پورت های ورودی - خروجی، Funnel و غیره، نصب، امنیت، سفارشی سازی، مقیاس پذیری Apache Nifi توسعه ساده به پیچیده جریان داده و انتقال آن به تولید Nifi Registry - Dataflow Registry Hortonworks DataFlow HDF ادغام با Kafka، NoSQL Database، RDBMS، File System و غیره، پردازش انواع فایل‌ها مانند CSV، JSON، فایل متنی و غیره، پیش نیازها: درک اولیه داده‌ها جنبش و ETL Interest برای یادگیری بیشتر و ارتقاء به آخرین فناوری

Apache Nifi فریمورک نسل بعدی برای ایجاد خط لوله داده و ادغام تقریباً با تمام سیستم های محبوب در سازمان است. دارای بیش از 250 پردازنده و بیش از 70 کنترلر .

این دوره همه مفاهیم اولیه تا پیشرفته موجود در Apache Nifi مانند

را پوشش می‌دهد
  • فایل جریان

  • کنترل کننده ها

  • پردازنده ها

  • اتصالات

  • گروه پردازش

  • قیف

  • منشا داده

  • روابط پردازنده

  • درگاه های ورودی و خروجی


این دوره همچنین پروژه های فرعی Apache Nifi مانند

را پوشش می دهد
  • رجیستری Nifi


به عنوان بخشی از تعمیر و نگهداری تولید، کاربر ممکن است مجبور باشد تصمیم محتاطانه ای برای بهبود عملکرد و مدیریت موثر خطاها اتخاذ کند. برای تسهیل همین کار، نسخه ی نمایشی روی

را نیز پوشش می دهد
  • مدیریت عملیات و تأخیر

  • کنترل فشار برگشتی و بازده

  • رسیدگی به خطا

  • تلاش مجدد ناموفق

  • بولتن نظارت

  • منشأ داده

برای داشتن تجربه یکپارچه با داده ها، مدیریت تأخیر و توان عملیاتی داده و اولویت بندی داده ها مهم است. با رابطه، تسلیم و فشار برگشتی کنترل می شود.

پردازنده‌ها و کنترل‌کننده‌های مختلف برای پردازش انواع مختلف داده‌ها نشان داده شده است.

پردازنده‌هایی که در سناریوهای تولید مانند HTTP، RDBMS، NoSQL S3، CSV، JSON، Hive و غیره استفاده می‌شوند، همراه با کنترل‌کننده‌هایی مانند SSL، ConnectionPool، و غیره، با نسخه نمایشی به طور کامل پوشش داده می‌شوند.

همه این مفاهیم با نسخه ی نمایشی پوشش داده شده و پیاده سازی بلادرنگ ارائه شده است.

برای اهداف عملی آسان، تمام الگوی فایل جریان نشان داده شده به عنوان بخشی از دوره آپلود می شود.

نمایش در ایجاد و استفاده از KeyStore، Trust Store برای ارتباطات SSL.

استفاده از Maven و Eclipse EE برای پردازشگر سفارشی و استقرار فایل nar در کتابخانه های Nifi.


سرفصل ها و درس ها

معرفی آپاچی نیفی Introduction to Apache Nifi

  • معرفی Introduction

  • معرفی آپاچی نیفی Apache Nifi Introduction

  • جریان داده مقدمه - ویژگی های کلیدی Dataflow Introduction - Key Features

  • نصب اولیه Basic Installation

  • مقدمه اصطلاحات Terminology Introduction

  • معرفی رابط کاربری - با رابط کاربری Apache Nifi بازی کنید UI Introduction - Play with Apache Nifi User Interface

معرفی آپاچی نیفی Introduction to Apache Nifi

مرحله اول کودک - نسخه نمایشی فایل جریان First Baby Step - Flow file Demo

  • گردش کار ساده ایجاد کنید Create Simple Workflow

مرحله اول کودک - نسخه نمایشی فایل جریان First Baby Step - Flow file Demo

پردازنده ها و اتصالات Processors and Connections

  • دسته پردازنده Processor Category

  • پیکربندی اتصال Connection configuration

  • تنظیمات پیکربندی پردازنده Processor Configuration Settings

  • زمانبندی پیکربندی پردازنده Processor Configuration Scheduling

  • ویژگی پیکربندی پردازنده Processor Configuration Property

پردازنده ها و اتصالات Processors and Connections

مرحله بعدی به Flowfile Next Step into Flowfile

  • کار با ویژگی ها Working with Attributes

  • سیاهههای مربوط به پیکربندی و مانیتورینگ لاگ Log Configuration and Monitoring Logs

  • رسیدگی به شکست ها Handling Failures

  • کار با قالب ها Working With Templates

مرحله بعدی به Flowfile Next Step into Flowfile

یکپارچه سازی Apache Nifi با سیستم پیام رسانی توزیع شده - Apache Kafka Integrating Apache Nifi with Distributed Messaging System - Apache Kafka

  • معرفی سریع و نسخه ی نمایشی آپاچی کافکا Apache Kafka Quick Introduction and Demo

  • نیفی به عنوان تهیه کننده Nifi As Producer

  • نیفی به عنوان مصرف کننده Nifi As Consumer

یکپارچه سازی Apache Nifi با سیستم پیام رسانی توزیع شده - Apache Kafka Integrating Apache Nifi with Distributed Messaging System - Apache Kafka

گروه فرآیند و قیف Process group and Funnel

  • گروه فرآیند - پورت های ورودی و خروجی Process group - Input and Output ports

  • دوشاخه قیف Funnel Forking

  • ترکیب قیفی Funnel Combine

گروه فرآیند و قیف Process group and Funnel

نظارت و منشأ Monitoring and Provenance

  • نظارت و آمار نیفی Nifi Monitoring and Statistics

  • منشأ داده Data Provenance

نظارت و منشأ Monitoring and Provenance

پردازش داده های ساخت یافته Structured Data Processing

  • داده های جدول MySQL را به صورت Avro و JSON بخوانید Read MySQL Table data as Avro and JSON

  • CSV را به JSON تبدیل کنید Transform CSV to JSON

  • مدیریت وضعیت با MySQL و Incremental Fetch Managing state with MySQL and Incremental Fetch

  • CSV را با استفاده از طرحواره پویا به JSON تبدیل کنید Transform CSV to JSON using dynamic schema

پردازش داده های ساخت یافته Structured Data Processing

رجیستری نیفی Nifi Registry

  • رجیستری آپاچی نیفی - مقدمه Apache Nifi Registry - Introduction

  • رجیستری Nifi به عنوان سیستم کنترل نسخه Nifi Registry as Version Control System

رجیستری نیفی Nifi Registry

خوشه نیفی Nifi Cluster

  • نصب و پیکربندی کلاستر Cluster Installation and Configuration

  • دمو فایل Cluster Flow Cluster Flow File Demo

خوشه نیفی Nifi Cluster

Nifi و Bigdata Ecosysem Nifi and Bigdata Ecosysem

  • تعامل Nifi HDFS Nifi HDFS Interaction

  • تعامل کندو نیفی Nifi Hive Interaction

Nifi و Bigdata Ecosysem Nifi and Bigdata Ecosysem

پردازنده های HTTP HTTP Processors

  • معرفی پردازنده HTTP HTTP Processor Introduction

  • پردازشگر GetHTTP GetHTTP Processor

  • راه اندازی پردازشگر PostHTTP و سرویس زمینه SSL PostHTTP Processor and SSL Context Service setup

  • گوش دادن به پردازنده HTTP ListenHTTP Processor

  • پردازشگر InvokeHTTP بدون SSL InvokeHTTP Processor without SSL

  • فراخوانی HTTP با SSL InvokeHTTP with SSL

پردازنده های HTTP HTTP Processors

Nifi و AWS Nifi and AWS

  • AWS S3 Object را با پردازنده PutS3Object اضافه می کند AWS S3 add Object with PutS3Object Processor

  • اشیاء لیست AWS S3 با پردازنده ListS3 AWS S3 list objects with ListS3 Processor

  • AWS S3 اضافه کردن شی - با استفاده از سرویس AWS Controller AWS S3 add object - using AWS Controller service

Nifi و AWS Nifi and AWS

پایگاه داده Nifi و NoSQL Nifi and NoSQL Database

  • Mongo DB رکوردها را با Nifi گذاشت Mongo DB put records with Nifi

پایگاه داده Nifi و NoSQL Nifi and NoSQL Database

نیفی و آپاچی سولر Nifi and Apache Solr

  • Apache Solr معرفی، نصب و پیکربندی Apache Solr Introduction, Installation and Configuration

  • نسخه نمایشی جریان محتوای Apache Solr Apache Solr Content Stream Demo

نیفی و آپاچی سولر Nifi and Apache Solr

پردازنده سفارشی و کنترل کننده سفارشی Custom Processor and Custom Controller

  • راه اندازی پروژه با Maven و Eclipse Project setup with Maven and Eclipse

  • ساخت پروژه و تولید فایل nar Build project and generate nar file

  • نمونه گردش کار را با پردازنده سفارشی ایجاد کنید و اعتبار سنجی کنید Create sample workflow with custom processor and validate

  • کنترل کننده سفارشی ایجاد کنید Create Custom Controller

  • از کنترلر سفارشی در پردازنده سفارشی استفاده کنید Use custom controller within custom processor

پردازنده سفارشی و کنترل کننده سفارشی Custom Processor and Custom Controller

موارد استفاده عملی Practical Use Cases

  • مورد استفاده 1: داده ها را از fordgobike استخراج کنید، آن را تبدیل و در HDFS به عنوان CSV ذخیره کنید Use case 1 : Extract data from fordgobike, transform and store it in HDFS as CSV

  • استفاده از مورد 2: قسمت 1: استخراج داده های توییتر به Apache Solr Use Case 2 : Part 1 : Extract Twitter data to Apache Solr

  • Uase Case 2: Part 2: داده های توییتر را با استفاده از Banana Dashboard تجسم کنید Uase Case 2 : Part 2 : Visualize Twitter data using Banana Dashboard

موارد استفاده عملی Practical Use Cases

منابع مرجع Reference Resources

  • داده های تست استفاده شده Test Data used

  • اسلایدهای دوره Course Slides

منابع مرجع Reference Resources

سخنرانی پاداش Bonus Lecture

  • کوپن ویژه برای پیوستن به دوره های دیگر من Special coupon to join my other courses

سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش دوره کامل کارشناسی ارشد Apache NiFi - HDP - Automation ETL
جزییات دوره
5 hours
57
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,167
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

MUTHUKUMAR Subramanian MUTHUKUMAR Subramanian

پرفروش ترین مربی، Big Data، Spark، Cloud، Java، AWS