لطفا در هنگام پرداخت ، فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش طوفان آپاچی برای پردازش داده های بزرگ [ویدئو]
Learning Apache Storm for Big Data Processing [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Apache Storm یک موتور پردازش بلادرنگ توزیع شده است. این موتور توسط Nathanmarz برای Backtype ایجاد شد و بعداً تحت مجوز Apache 2 منبع باز شد، این یک موتور مقیاس پذیر و مقاوم در برابر خطا است که برای پردازش تعداد زیادی از جریان های نامحدود استفاده می شود. در این دوره خواهید دید که Apache Storm در زمان پردازش بلادرنگ چقدر ساده و در عین حال کارآمد است.
در این دوره، با انواع پردازش داده و به دنبال آن طوفان Apache و ویژگی های آن آشنا خواهید شد. شما مفاهیم اصلی طوفان Apache مانند دهانه ها، پیچ و مهره ها، توپولوژی و گروه بندی جریان ها را یاد خواهید گرفت و طوفان Apache را در پیکربندی های تک گره و چند گره راه اندازی خواهید کرد. همچنین خواهید فهمید که طوفان Apache تا چه حد تحمل خطا دارد.
گذراندن این دوره تجربه شما را با طوفان آپاچی آغاز خواهد کرد. شما یک برنامه پردازش بلادرنگ مقیاس پذیر، قابل تحمل خطا و در عین حال پایه ای قوی برای اصول پارادایم پردازش بلادرنگ و طوفان Apache ایجاد خواهید کرد.
همه کدها و فایل های پشتیبان دوره را می توانید در اینجا بیابید - https://github.com/PacktPublishing/Learning-Apache-Storm-for-Big-Data-Processing
[*] مفاهیم اصلی پردازش کلان داده
[*] اجزای اصلی طوفان آپاچی
[*] توسعه برنامه های Apache Storm از ابتدا
[*]تعریف اصطلاحات مرتبط با طوفان آپاچی
[*]راه اندازی خوشه های تک و چند گره در Apache Storm
[*]ادغام Apache Hadoop با Apache Storm
[*]انجام عملیات تبدیل با استفاده از سه گانه
[*]درک موازی سازی و استفاده از StreamGroupings برای تعامل چندگانه.
این دوره مهندسین داده، معماران راه حل، توسعه دهندگان جاوا، مدیران فنی و تحلیلگران برنامه نویسی را هدف قرار می دهد که در یک مجموعه داده های بزرگ کار می کنند یا هر کسی که علاقه مند به یادگیری نکات و نکات پردازش داده های بزرگ است.
انتظار می رود مخاطبان دانش برنامه نویسی با جاوا را داشته باشند. دانش اولیه Apache Maven (و دانش کاری ترمینال های Eclipse و Linux) به شما کمک می کند مفاهیم آن را بسیار راحت تر درک کنید.
1. نکات کلیدی معماری Lambda و نقش طوفان Apache در آن را بیاموزید * 2. آموزش تکنیک های برنامه نویسی برای ایجاد توپولوژی طوفان، الگوهای آن و ضد الگوها. * 3. درک اجزای اصلی و شیاطین طوفان Apache * 4. دستیابی به تحمل خطا در Apache Storm * *
سرفصل ها و درس ها
معرفی پردازش زمان واقعی
Introducing Real-time Processing
بررسی اجمالی دوره
The Course Overview
آشنایی با معماری لامبدا
Understanding Lambda Architecture
انواع پردازش داده های بزرگ
Big Data Processing Types
طوفان آپاچی چیست؟
What Is Apache Storm?
چه زمانی از Apache Storm استفاده کنیم؟
When to Use Apache Storm?
مفاهیم طوفان آپاچی
Apache Storm Concepts
توپولوژی
Topology
تاپل ها
Tuples
دهانه و پیچ و مهره
Spouts and Bolts
Streams و StreamGrouping
Streams and StreamGrouping
راه اندازی محیط توسعه طوفان آپاچی
Setting Up Your Apache Storm Development Environment
مقدمه - پیش نیازها و سیستم مورد نیاز
Introduction – Prerequisites and System Requirements
نصب جاوا و تنظیم متغیرهای محیط
Installing Java and Setting Environment Variables
نصب و پیکربندی Eclipse
Installing and Configuring Eclipse
ساخت پروژه طوفان آپاچی با استفاده از Maven
Building Apache Storm Project Using Maven
ساخت پروژه طوفان آپاچی با استفاده از پیکربندی JAR خارجی
Building Apache Storm Project Using External JAR Configuration
ایجاد اولین توپولوژی طوفان ما
Creating Our First Storm Topology
درک بیان مسئله
Understanding the Problem Statement
توسعه کلاس Spout برای انتشار داده ها
Developing Spout Class to Emit the Data
یک کلاس پیچ برای انجام محاسبات ایجاد کنید
Develop a Bolt Class to Perform Calculation
یک کلاس پیچ برای چاپ نتیجه در کنسول ایجاد کنید
Develop a Bolt Class to Print Result in Console
توسعه کلاس توپولوژی
Developing Topology Class
اجرای برنامه ما در Eclipse
Executing Our Application in Eclipse
راه اندازی Apache Storm به عنوان یک کلاستر تک گره
Setting Up Apache Storm as a Single-Node Cluster
درک شیطان های طوفان
Understanding Storm Daemons
پیش نیازها
Prerequisites
راه اندازی Zookeeper در حالت مستقل
Setting Up Zookeeper in Standalone Mode
Apache Storm را در Single-Node نصب و پیکربندی کنید
Install and Configure Apache Storm in Single-Node
NumSquareTopology را در Cluster مستقر کنید
Deploy NumSquareTopology in Cluster
Storm UI را کاوش کنید و ویژگی های اساسی را درک کنید
Explore Storm UI and Understand Essential Features
راه اندازی Apache Storm در چند نود خوشه
Setting Up Apache Storm in Multi-Node Cluster
راه اندازی Zookeeper در حالت چند گره
Setting Up Zookeeper in Multi-Node Mode
راه اندازی Apache Storm در چند نود خوشه
Setting Up Apache Storm in Multi-Node Cluster
پیاده سازی StreamGroupings در Apache Storm
Implementing StreamGroupings in Apache Storm
معرفی
Introduction
پیاده سازی ShuffleGrouping
Implementing ShuffleGrouping
پیاده سازی FieldGrouping
Implementing FieldGrouping
پیاده سازی AllGrouping
Implementing AllGrouping
پیاده سازی CustomGrouping
Implementing CustomGrouping
پیاده سازی DirectGrouping
Implementing DirectGrouping
ادغام Hadoop با Apache Storm
Integrating Hadoop with Apache Storm
معرفی
Introduction
نوشتن یک پیچ HDFS
Writing a HDFS Bolt
درک و پیاده سازی ترایدنت ها در طوفان آپاچی
Understanding and Implementing Tridents in Apache Storm
معرفی
Introduction
ساخت توپولوژی با استفاده از ترایدنت
Building Topology Using Trident
درک و پیاده سازی نقشه، فیلتر و عملکرد جمع
Understand and Implement Map, Filter, and Aggregate Function
عملیات پنجره
Windowing Operations
پیوستن به استریم تاپلز در طوفان
Joining Stream Tuples in Storm
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Prashant Nair، بنیانگذار CognitoIT Consulting Pvt Ltd، علاقه شدیدی به فناوری های IT پیدا کرد که باعث شد او به دنبال علاقه خود به عنوان یک حرفه باشد. سازمان او آموزش و مشاوره در مورد فن آوری های خاص مانند داده های بزرگ، ابر، مجازی سازی و ابزارهای DevOps ارائه می دهد. در حال حاضر، پراشانت یک مربی شرکتی و مشاور کلان داده با بیش از 15 سال تجربه در پیاده سازی مرکز داده و خوشه، رایانش ابری، داده های بزرگ، DevOps و مجازی سازی است. او همچنین در حوزه داده های بزرگ به عنوان معمار راه حل و مشاور Hadoop کار کرده است. او هزاران متخصص را در زمینه داده های بزرگ، ابر و ابزارهای DevOps آموزش داده است. او همچنین از نوشتن وبلاگ های فنی در وب سایت خود https://bigdataclassmumbai.com لذت می برد. می توانید با او در لینکدین در https://in.linkedin.com/in/prashant-solution-architect ارتباط برقرار کنید.
نمایش نظرات