آموزش طوفان آپاچی برای پردازش داده های بزرگ [ویدئو]

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 موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش طوفان آپاچی برای پردازش داده های بزرگ [ویدئو]
جزییات دوره
2 h 35 m
41
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Prashant Nair
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Prashant Nair Prashant Nair

Prashant Nair، بنیانگذار CognitoIT Consulting Pvt Ltd، علاقه شدیدی به فناوری های IT پیدا کرد که باعث شد او به دنبال علاقه خود به عنوان یک حرفه باشد. سازمان او آموزش و مشاوره در مورد فن آوری های خاص مانند داده های بزرگ، ابر، مجازی سازی و ابزارهای DevOps ارائه می دهد. در حال حاضر، پراشانت یک مربی شرکتی و مشاور کلان داده با بیش از 15 سال تجربه در پیاده سازی مرکز داده و خوشه، رایانش ابری، داده های بزرگ، DevOps و مجازی سازی است. او همچنین در حوزه داده های بزرگ به عنوان معمار راه حل و مشاور Hadoop کار کرده است. او هزاران متخصص را در زمینه داده های بزرگ، ابر و ابزارهای DevOps آموزش داده است. او همچنین از نوشتن وبلاگ های فنی در وب سایت خود https://bigdataclassmumbai.com لذت می برد. می توانید با او در لینکدین در https://in.linkedin.com/in/prashant-solution-architect ارتباط برقرار کنید.