آموزش از 0 تا 1: چارچوب ارکستراسیون Oozie

From 0 to 1: The Oozie Orchestration Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای اصول اولیه برای کار با گردش کار، هماهنگ کننده ها و بسته ها در Oozie نصب و راه اندازی Oozie Configure Workflows برای اجرای کارها در Hadoop پیکربندی گردش های کاری با زمان و داده راه اندازی پیکربندی خطوط لوله داده با استفاده از بسته های نرم افزاری پیش نیازها:دانش آموزان باید دانش اولیه در مورد اکوسیستم Hadoop و باید بتواند کارهای MapReduce را روی Hadoop اجرا کند

پیش نیازها: کار با Oozie نیاز به دانش اولیه در مورد اکوسیستم Hadoop و اجرای مشاغل MapReduce دارد

توسط            که شامل 2  تحصیلکرده در استنفورد ، Googler سابق  و 2 تحلیلگر ارشد سابق Flipkart است ، تدریس می شود. این تیم چندین دهه تجربه عملی در کار با مشاغل پردازش داده در مقیاس بزرگ دارد.

Oozie مانند دستیار مدیر قدرتمند و در عین حال فوق العاده کارآمدی است که می تواند کارها را برای شما انجام دهد، اگر بدانید چگونه بپرسید

بیایید آن را تجزیه کنیم 

خارق‌العاده، در عین حال فوق‌العاده کارآمد:  Oozie بسیار عالی است زیرا کاملاً با XML نوشته شده است، که وقتی همه چیز اشتباه می‌شود، اشکال‌زدایی آن سخت است. با این حال، هنگامی که نحوه کار با آن را فهمیدید، مانند جادو است. وابستگی های پیچیده، مدیریت تعداد زیادی کار در زمان بندی های مختلف، مدیریت کل خطوط لوله داده، همه با Oozie

آسان می شوند.

کارها را برای شما انجام دهید:  Oozie به شما امکان می دهد کارهای Hadoop و همچنین برنامه های جاوا، اسکریپت ها و هر فایل اجرایی دیگری را با همان تنظیمات اولیه مدیریت کنید. وابستگی های شما را به طور تمیز و منطقی مدیریت می کند.

اگر می دانید چگونه بپرسید:  دانستن پارامترهای پیکربندی مناسب که کار را انجام می دهد، کلید تسلط بر Oozie است

موارد تحت پوشش: 

مدیریت گردش کار:  مشخصات گردش کار، گره‌های اقدام، گره‌های کنترل، پیکربندی جهانی، نمونه‌های واقعی با عملکردهای MapReduce و Shell که می‌توانید اجرا و تغییر دهید

محرک‌های مبتنی بر زمان و مبتنی بر داده برای گردش‌های کاری:  مشخصات هماهنگ‌کننده، تقلید از کارهای ساده cron، تعیین زمان و محرک‌های در دسترس بودن داده‌ها برای گردش‌های کاری، مقابله با بک‌لوگ، اجرای اقدامات هماهنگ‌کننده با راه‌اندازی زمان و داده

خطوط لوله داده با استفاده از بسته‌ها:  مشخصات بسته، زمان شروع بسته‌ها، اجرای یک بسته در Oozie


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

معرفی Introduction

معرفی Introduction

  • شما، این دوره و ما You, This Course and Us

  • شما، این دوره و ما You, This Course and Us

مروری کوتاه بر اوزی A Brief Overview Of Oozie

مروری کوتاه بر اوزی A Brief Overview Of Oozie

  • اوزی چیست؟ What is Oozie?

  • اوزی چیست؟ What is Oozie?

  • اجزای معماری Oozie Oozie architectural components

  • اجزای معماری Oozie Oozie architectural components

Oozie را نصب و راه اندازی کنید Oozie Install And Set Up

Oozie را نصب و راه اندازی کنید Oozie Install And Set Up

  • Oozie را روی دستگاه خود نصب کنید Installing Oozie on your machine

  • Oozie را روی دستگاه خود نصب کنید Installing Oozie on your machine

گردش کار: نمودار غیر چرخه ای جهت دهی از وظایف Workflows: A Directed Acyclic Graph Of Tasks

  • اجرای MapReduce در خط فرمان Running MapReduce on the command line

  • کنترل گره ها، گره های اقدام و پیکربندی های جهانی در گردش کار Control nodes, Action nodes and Global configurations within Workflows

گردش کار: نمودار غیر چرخه ای جهت دهی از وظایف Workflows: A Directed Acyclic Graph Of Tasks

  • اجرای MapReduce در خط فرمان Running MapReduce on the command line

  • چرخه حیات یک گردش کار The lifecycle of a Workflow

  • چرخه حیات یک گردش کار The lifecycle of a Workflow

  • اجرای اولین برنامه Oozie Workflow MapReduce Running our first Oozie Workflow MapReduce application

  • اجرای اولین برنامه Oozie Workflow MapReduce Running our first Oozie Workflow MapReduce application

  • فایل job.properties The job.properties file

  • فایل job.properties The job.properties file

  • فایل workflow.xml The workflow.xml file

  • فایل workflow.xml The workflow.xml file

  • یک گردش کاری اکشن Shell A Shell action Workflow

  • یک گردش کاری اکشن Shell A Shell action Workflow

  • کنترل گره ها، گره های اقدام و پیکربندی های جهانی در گردش کار Control nodes, Action nodes and Global configurations within Workflows

هماهنگ کننده ها: مدیریت گردش کار Coordinators: Managing Workflows

  • تعریف هماهنگ کننده با زمان A time-triggered Coordinator definition

  • مکانیسم های کنترل هماهنگ کننده Coordinator control mechanisms

  • اجرای یک Coordinator که منتظر داده های ورودی است Running a Coordinator which waits for input data

هماهنگ کننده ها: مدیریت گردش کار Coordinators: Managing Workflows

  • اولین برنامه Coordinator را اجرا می کنیم Running our first Coordinator application

  • اولین برنامه Coordinator را اجرا می کنیم Running our first Coordinator application

  • تعریف هماهنگ کننده با زمان A time-triggered Coordinator definition

  • مکانیسم های کنترل هماهنگ کننده Coordinator control mechanisms

  • محرک های در دسترس بودن داده ها Data availability triggers

  • محرک های در دسترس بودن داده ها Data availability triggers

  • اجرای یک Coordinator که منتظر داده های ورودی است Running a Coordinator which waits for input data

  • پیکربندی هماهنگ کننده برای استفاده از محرک های داده Coordinator configuration to use data triggers

  • پیکربندی هماهنگ کننده برای استفاده از محرک های داده Coordinator configuration to use data triggers

بسته ها: مجموعه ای از هماهنگ کننده ها برای خطوط لوله داده Bundles: A Collection Of Coordinators For Data Pipelines

  • زمان شروع باندل The Bundle kick-off time

بسته ها: مجموعه ای از هماهنگ کننده ها برای خطوط لوله داده Bundles: A Collection Of Coordinators For Data Pipelines

  • بسته ها و چرا به آنها نیاز داریم Bundles and why we need them

  • بسته ها و چرا به آنها نیاز داریم Bundles and why we need them

  • زمان شروع باندل The Bundle kick-off time

نصب Hadoop در یک محیط محلی Installing Hadoop in a Local Environment

  • حالت های نصب Hadoop Hadoop Install Modes

  • مرحله 1 نصب Hadoop: حالت مستقل Hadoop Install Step 1 : Standalone Mode

نصب Hadoop در یک محیط محلی Installing Hadoop in a Local Environment

  • حالت های نصب Hadoop Hadoop Install Modes

  • مرحله 1 نصب Hadoop: حالت مستقل Hadoop Install Step 1 : Standalone Mode

  • مرحله 2 نصب Hadoop: حالت شبه توزیع شده Hadoop Install Step 2 : Pseudo-Distributed Mode

  • مرحله 2 نصب Hadoop: حالت شبه توزیع شده Hadoop Install Step 2 : Pseudo-Distributed Mode

ضمیمه Appendix

  • راه اندازی یک نمونه لینوکس مجازی - برای کاربران ویندوز Setting up a Virtual Linux Instance - For Windows Users

ضمیمه Appendix

  • [برای مبتدیان شل سیستم عامل لینوکس/مک] مسیر و سایر متغیرهای محیطی [For Linux/Mac OS Shell Newbies] Path and other Environment Variables

  • [برای مبتدیان شل سیستم عامل لینوکس/مک] مسیر و سایر متغیرهای محیطی [For Linux/Mac OS Shell Newbies] Path and other Environment Variables

  • راه اندازی یک نمونه لینوکس مجازی - برای کاربران ویندوز Setting up a Virtual Linux Instance - For Windows Users

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش از 0 تا 1: چارچوب ارکستراسیون Oozie
جزییات دوره
4 hours
24
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,935
4.3 از 5
دارد
دارد
دارد
Loony Corn
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Loony Corn Loony Corn

یک تیم سابق گوگل، استنفورد و فلیپ کارت