آموزش Apache Druid: راهنمای کامل

Apache Druid : Complete Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری معماری دروید، جذب کافکا، تکامل طرحواره، تنظیم و ادغام Hive و Presto دانش عمیق در مورد اجزای دروید و معماری آن دریافت بی‌درنگ داده‌ها از Apache Kafka با استفاده از برنامه تولید کننده توییتر تنظیم Apache Druid برای عملکرد بهتر دسترسی به جداول Apache DruidD از طریق آموزش Avatic. Schema Evolution Complete Druid Hive ادغام با تجربه عملی Presto Druid Connector پیش نیازها: مبانی Apache Kafka، Apache Hive، Presto Practical تجربه در Mysql، AWS

از این دوره چه چیزی یاد می گیرید؟

در این دوره، ویژگی‌های برجسته دروید آپاچی و ادغام با Apache Hive، Prestodb (Trino)، Spark و Schema Registry را یک به یک یاد می‌گیریم.

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

در ماژول سوم، روش‌های Native و SQL Batch را به طور عمیق بررسی می‌کنیم. در یک خط لوله ETL پس از مرحله استخراج و تبدیل، اگر می خواهید مجموعه داده را در druid بارگیری کنید، باید این بخش را بررسی کنید. ما کل بارگیری را در قسمت دروید به طور خودکار انجام می دهیم.

در ماژول چهارم، نحوه خواندن جداول دروید را با استفاده از Spark و ایجاد Spark Dataframe از آن یاد می گیریم. ما همچنین ویژگی‌های محمول و مجموع جرقه فشار پایین را بررسی می‌کنیم.

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

بخش 6 7 قابلیت های خارج از جعبه دروید را نشان می دهد. که ادغام کندو و پرستو هستند. اگر داده‌های سازمان شما در hive یا presto قرار دارند و می‌خواهید به جدول druid بپیوندید، باید یکپارچه‌سازی hive یا presto را انجام دهید.


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

معرفی Introduction

  • معرفی Introduction

آپاچی دروید Apache Druid

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

  • استقرار دروید مستقل Standalone Druid Deployment

  • Mysql به عنوان متاستور Mysql as Metastore

  • S3 به عنوان ذخیره سازی عمیق S3 as Deep Storage

  • بررسی برنامه تولیدکننده کافکا Kafka Producer App Walkthrough

  • دروید در نقش مصرف کننده کافکا Druid as Kafka Consumer

  • تبدیل و فیلتر Transform & Filter

  • دروید در نقش مصرف کننده کافکا ادامه دارد Druid as Kafka Consumer Continued

  • معماری Architecture

  • سازماندهی بخش ها در S3 Organising Segments on S3

  • تنظیم Tuning

  • تنظیم ادامه دارد Tuning Continued

  • Druid JDBC (Avatica) Druid JDBC (Avatica)

  • تکامل طرحواره Schema Evolution

  • تکامل طرحواره ادامه دارد Schema Evolution Continued

بلع دسته ای Batch Ingestion

  • بررسی اجمالی Overview

  • دسته بومی Native Batch

  • SQL SQL

ادغام جرقه Druid Druid Spark Integration

  • دسترسی به جداول دروید با اسپارک آپاچی Accessing Druid Tables with Apache Spark

Druid <-> Schema Registry Druid <-> Schema Registry

  • کافکا آورو تهیه کننده Kafka Avro Producer

  • مصرف کننده Druid Avro Druid Avro Consumer

ادغام کندو دروید Druid Hive Integration

  • بررسی اجمالی Overview

  • Druid را روی نمونه EC2 نصب کنید Install Druid on EC2 instance

  • ایجاد جداول دروید Creating Druid Tables

  • پیکربندی کندو Hive Configuration

  • جستجوی جداول دروید از Hive Querying Druid Tables from Hive

اتصال دهنده Presto Druid Presto Druid Connector

  • بررسی اجمالی Overview

  • ایجاد جداول دروید Creating Druid Tables

  • پرستودب Prestodb

  • ترینو Trino

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Apache Druid: راهنمای کامل
جزییات دوره
3 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
284
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ganesh Dhareshwar Ganesh Dhareshwar

مهندس ارشد داده در Delivery Hero