آموزش بررسی API جریان ساختاری Apache Spark برای پردازش داده های جریان

Exploring the Apache Spark Structured Streaming API for Processing Streaming Data

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: جریان ساختاری موتور پردازش جریان مقیاس پذیر و متحمل خطا در Apache Spark 2 است. فریم داده ها در Spark 2.x از داده های بی نهایت پشتیبانی می کنند ، بنابراین به طور موثر برنامه های دسته ای و جریان را متحد می کند. برنامه های پردازش جریان با داده های به طور مداوم به روز شده کار می کنند و به تغییرات واقعی واکنش نشان می دهند -زمان. در این دوره ، با کاوش Apache Spark Streamed Streaming API برای پردازش جریان داده ها ، شما بر استفاده از API قاب جدول جدولی و همچنین Spark SQL برای کار با مجموعه داده های بدون محدودیت با استفاده از همان API هایی که با داده های دسته ای محدود کار می کنند ، تمرکز خواهید کرد. در ابتدا ، شما پشتیبانی Spark را برای منابع مختلف داده و غرق های داده کاوش خواهید کرد ، مورد استفاده را برای هر یک درک خواهید کرد و همچنین معنای تحمل خطا را ارائه می دهید. شما داده ها را در سینک کنسول و پرونده می نویسید و منطق نوشتن خود را با غرق های foreach و foreachBatch سفارشی می کنید. در مرحله بعدی ، خواهید دید که چگونه می توانید داده های جریان را با استفاده از عملکردهایی مانند انتخاب ، پیش بینی ، گروه بندی و تجمع با استفاده از DataFrame API و همچنین Spark SQL تبدیل کنید. همچنین نحوه انجام عملیات پنجره سازی در جریان ها را با استفاده از پنجره های افتراقی و کشویی یاد خواهید گرفت. سپس عملیات پیوند رابطه ای بین منابع جریانی و دسته ای را کاوش خواهید کرد و همچنین محدودیت های پیوستن جریان در Spark را یاد خواهید گرفت. سرانجام ، پشتیبانی Spark را برای مدیریت و نظارت بر س quالات پخش جریانی با استفاده از Spark Web UI و سرور Spark History جستجو خواهید کرد. پس از اتمام این دوره ، مهارت و دانش لازم برای کار با منابع و غرقهای مختلف برای داده های جریان خود ، اعمال طیف وسیعی از عملیات پردازش در جریان های ورودی و انجام پنجره سازی و پیوستن به جریان ها را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

کاوش در منابع و غرق ها Exploring Sources and Sinks

  • پیش نیازها و طرح کلی دوره Prerequisites and Course Outline

  • پخش جریانی داده ها در Spark 2.x Streaming DataFrames in Spark 2.x

  • منابع و غرق ها Sources and Sinks

  • نسخه ی نمایشی: تنظیم محیط Demo: Environment Setup

  • نسخه ی نمایشی: سینک ظرفشویی Demo: Console Sink

  • نسخه ی نمایشی: File Sink با پرونده های CSV و JSON Demo: File Sink with CSV and JSON Files

  • نسخه ی نمایشی: فروغ غرق Demo: Foreach Sink

  • نسخه ی نمایشی: غرق دسته ای Foreach Demo: Foreach Batch Sink

پردازش فریم های داده جریان Processing Streaming Data Frames

  • راه اندازها Triggers

  • حالت های خروجی Output Modes

  • نسخه ی نمایشی: گزینه ها و پیش بینی ها Demo: Selections and Projections

  • نسخه ی نمایشی: فیلتر کردن و س Sالات SQL Demo: Filtering and SQL Queries

  • نسخه ی نمایشی: تجمیع با استفاده از DataFrames و SQL query Demo: Aggregation Using DataFrames and SQL Queries

  • نسخه ی نمایشی: پیش فرض و ثابت میکرو دسته ای و راه اندازهای یکبار مصرف Demo: Default and Fixed Interval Micro-batch and One-time Triggers

  • عملیات پشتیبانی نشده در DataFrames Unsupported Operations on DataFrames

انجام عملیات پنجره سازی در جریان ها Performing Windowing Operations on Streams

  • تحولات بدون دولت و دولت Stateless and Stateful Transformations

  • Tumbling ، Sliding و Global Windows Tumbling, Sliding, and Global Windows

  • زمان رویداد و زمان پردازش Event Time and Processing Time

  • نسخه ی نمایشی: پنجره جهانی پیش فرض Demo: Default Global Window

  • نسخه ی نمایشی: Tumbling Window Demo: Tumbling Window

  • نسخه ی نمایشی: پنجره کشویی Demo: Sliding Window

  • علامت های آبی و داده های بعدی Watermarks and Late Data

  • نسخه ی نمایشی: علامت های آبی Demo: Watermarks

  • نسخه ی نمایشی: ایجاد UDF برای استفاده با Data Frames و در SQL Query Demo: Creating UDFs to Use with Data Frames and in SQL Queries

  • نسخه ی نمایشی: UDF ها و عملیات پنجره سازی Demo: UDFs and Windowing Operations

کار با Streaming Joins Working with Streaming Joins

  • اجرای Joins در جریان ها Performing Joins on Streams

  • نسخه ی نمایشی: کاوش مجموعه های دسته ای و جریان Demo: Exploring Batch and Streaming Datasets

  • نسخه ی نمایشی: پیوستن به داده های دسته ای و جریانی Demo: Joining Batch and Streaming Data

  • نسخه ی نمایشی: با استفاده از چند ستون و عبارت به هم می پیوندد Demo: Joins Using Multiple Columns and Expressions

  • نسخه ی نمایشی: آبشار با چندین جریان می پیوندد Demo: Cascading Joins with Multiple Streams

  • نسخه ی نمایشی: راست بیرونی و چپ بیرونی می پیوندد Demo: Right Outer and Left Outer Joins

  • نسخه ی نمایشی: پخش جریانی جریان می پیوندد Demo: Streaming-streaming Joins

مدیریت و نظارت بر س Quالات پخش جریانی Managing and Monitoring Streaming Queries

  • مدیریت سeriesالات Managing Queries

  • نسخه ی نمایشی: معیارهای سeryال تعاملی Demo: Interactive Query Metrics

  • نسخه ی نمایشی: کاوش رابط کاربر Spark Web Demo: Exploring the Spark Web UI

  • نسخه ی نمایشی: سرور Spark History Demo: Spark History Server

  • Apache Spark پشتیبانی برای API های پرتو Apache Apache Spark Support for Apache Beam APIs

  • خلاصه و مطالعه بیشتر Summary and Further Study

نمایش نظرات

نظری ارسال نشده است.

آموزش بررسی API جریان ساختاری Apache Spark برای پردازش داده های جریان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 48m
39
Pluralsight (پلورال سایت) pluralsight-small
04 مهر 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
از 5
دارد
دارد
دارد
Janani Ravi

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

معمار و مهندس داده خبره Google Cloud

Janani Ravi یک معمار و مهندس داده خبره Google cloud است.

جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.

Pluralsight (پلورال سایت)

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

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