دوره آموزشی یادگیری آپاچی کافکا برای مبتدیان (2019)
7 ساعت 33 دقیقهمبتدی2019-01-19
مدرسین

Stephane Maarek
Solutions architect and trainer on Apache Kafka, Apache NiFi, and AWS
جزئیات دوره
کافکا پیشروترین فناوری جریان داده منبع باز و در مقیاس سازمانی است. این به شما کمک می کند تا داده های خود را در زمان واقعی به جایی که نیاز دارید منتقل کنید و سردردهای ناشی از ادغام بین چندین سیستم منبع و هدف را کاهش دهید. این دوره آموزشی به شما کمک می کند تا با تمام عملیات اساسی کافکا شروع کنید، CLI و API های کافکا را بررسی کنید، و کارهای کلیدی مانند ساختن تولیدکنندگان و مصرف کنندگان خود را انجام دهید. یاد بگیرید که چگونه یک خوشه شخصی کافکا را در مک، ویندوز یا لینوکس راه اندازی کنید. تسلط بر مفاهیم اساسی از جمله موضوعات، پارتیشن ها، کارگزاران، تولیدکنندگان و مصرف کنندگان. و شروع به نوشتن، ذخیره و خواندن داده ها با تولیدکنندگان، موضوعات و مصرف کنندگان کنید. مربی Stephane Maarek شامل موارد و مثالهای کاربردی عملی است، مانند مصرف دادهها از منابعی مانند Twitter و ElasticSearch که دارای معماری و استقرار تولید در دنیای واقعی هستند. به علاوه، یاد بگیرید که چگونه کافکا را از مکانهای ضمیمه مانند کانتینرهای داکر و ماشینهای راه دور راهاندازی کنید و خوشههای کافکا را راهاندازی کنید.
اهداف یادگیری
اصول اولیه آپاچی کافکا
نظریه و معماری کافکا
تنظیم کافکا برای اجرا در مک، لینوکس و ویندوز
کار با کافکا CLI
ایجاد و پیکربندی موضوعات
نوشتن تولیدکنندگان و مصرف کنندگان کافکا در جاوا
نوشتن و پیکربندی یک تولید کننده توییتر
نوشتن مصرف کننده کافکا برای ElasticSearch
کار با API های Kafka: Kafka Connect، Streams و Schema Registry
مطالعات موردی کافکا
نظارت و امنیت کافکا
پیکربندی پیشرفته کافکا
راه اندازی کافکا با استفاده از باینری ها، داکر و ماشین های راه دور
اهداف یادگیری
اصول اولیه آپاچی کافکا
نظریه و معماری کافکا
تنظیم کافکا برای اجرا در مک، لینوکس و ویندوز
کار با کافکا CLI
ایجاد و پیکربندی موضوعات
نوشتن تولیدکنندگان و مصرف کنندگان کافکا در جاوا
نوشتن و پیکربندی یک تولید کننده توییتر
نوشتن مصرف کننده کافکا برای ElasticSearch
کار با API های Kafka: Kafka Connect، Streams و Schema Registry
مطالعات موردی کافکا
نظارت و امنیت کافکا
پیکربندی پیشرفته کافکا
راه اندازی کافکا با استفاده از باینری ها، داکر و ماشین های راه دور
مهارت ها
KafkaDockerApacheData EngineeringData ScienceOne-Off
سرفصل ها
0. مقدمه
- 01 - معرفی آپاچی کافکا
- 02 - آپاچی کافکا در پنج دقیقه
1. نظریه کافکا
- 03 - مروری بر نظریه کافکا
- 04 - موضوعات، پارتیشن ها و افست ها
- 05 - کارگزاران و موضوعات
- 06 - تکثیر موضوع
- 07 - تولیدکنندگان و کلیدهای پیام
- 08 - گروه مصرف کننده و مصرف کننده
- 09 - تعدیل مصرف کننده و معناشناسی تحویل
- 10 - کشف دلال کافکا
- 11 - ZooKeeper
- 12 - کافکا تضمین می کند
- 13 - جمع بندی نظریه
2. شروع کافکا
- 14 - مهم - شروع کافکا
- 15 - macOS - کافکا را در PATH بارگیری و راه اندازی کنید
- 16 - macOS - استفاده از دم
- 17 - macOS - ZooKeeper و Kafka را راه اندازی کنید
- 18 - لینوکس - کافکا را در PATH دانلود و راه اندازی کنید
- 19 - لینوکس - ZooKeeper و Kafka را راه اندازی کنید
- 20 - ویندوز - کافکا را در PATH دانلود و راه اندازی کنید
- 21 - Windows - ZooKeeper و Kafka را راه اندازی کنید
3. رابط خط فرمان (CLI) 101
- 22 - مقدمه cli
- 23 - موضوعات کافکا cli
- 24 - تولید کننده کنسول کافکا cli
- 25 - کافکا کنسول مصرفی cli
- 26 - مصرف کنندگان کافکا به صورت گروهی
- 27 - گروه های مصرف کننده کافکا cli
- 28 - تنظیم مجدد افست
- 29 - رابط کاربری ابزار Kafka
4. برنامه نویسی جاوا کافکا 101
- 30 - مقدمه ای بر برنامه نویسی کافکا
- 31 - ایجاد پروژه کافکا
- 32 - تولید کننده جاوا
- 33 - تماس های تولید کننده جاوا
- 34 - تولید کننده جاوا با کلید
- 35 - مصرف کننده جاوا
- 36 - مصرف کننده جاوا در داخل گروه مصرف کننده
- 37 - مصرف کننده جاوا با موضوعات
- 38 - مصرف کننده جاوا جستجو و تخصیص
- 39 - سازگاری دو جهته کلاینت
5. پروژه دنیای واقعی کافکا
- 40 - نمای کلی پروژه در دنیای واقعی
6. تولید کننده توییتر کافکا و تنظیمات پیشرفته
- 41 - نمای کلی سازنده و پیکربندی های پیشرفته
- 42 - راه اندازی توییتر
- 43 - تهیه کننده، قسمت 1 - نوشتن مشتری توییتر
- 44 - تهیه کننده، قسمت 2 - نوشتن تهیه کننده کافکا
- 45 - معرفی پیکربندی های سازنده
- 46 - Acks و min.insync.replicas
- 47 - تلاش مجدد و max.in.flight. requests.per.connect
- 48 - تولید کننده بی توان
- 49 - تهیه کننده قسمت 3 - تهیه کننده ایمن
- 50 - فشرده سازی تولید کننده
- 51 - بچینگ تولید کننده
- 52 - تولید کننده، قسمت 4 - تولید کننده توان عملیاتی بالا
- 53 - پارتیشن های پیش فرض تولید کننده و هش کلید
- 54 - بازسازی پروژه
7. Kafka Elasticsearch Consumer and Advanced Configurations
- 55 - نمای کلی پیکربندی مصرف کننده و پیشرفته
- 56 - راه اندازی Elasticsearch در فضای ابری
- 57 - Elasticsearch 101
- 58 - مصرف کننده، قسمت 1 - راه اندازی پروژه
- 59 - مصرف کننده، قسمت 2 - مصرف کننده را بنویسید و به Elasticsearch ارسال کنید
- 60 - مصرف کننده، قسمت 3 - معناشناسی تحویل
- 61 - معناشناسی تحویل برای مصرف کنندگان
- 62 - مصرف کننده، قسمت 3 - ناتوانی
- 63 - رفتار نظرسنجی مصرف کننده، قسمت 1
- 64 - استراتژی های تعهد جبران مصرف کننده
- 65 - مصرف کننده قسمت 4 - تعهد دستی افست
- 66 - مصرف کننده، قسمت 5 - بهبود عملکرد با استفاده از بچینگ
- 67 - مصرف کننده رفتار تنظیم مجدد را جبران می کند
- 68 - مصرف کننده، قسمت 6 - پخش مجدد داده ها
- 69 - موضوعات داخلی مصرف کننده
8. اکوسیستم کافکا و معماری های دنیای واقعی
- 70 - کافکا در دنیای واقعی
9. Kafka Extended APIs
- 71 - مقدمه کافکا کانکت
- 72 - کافکا کانکت توییتر - مثال عملی
- 73 - معرفی جریان های کافکا
- 74 - جریان های کافکا - مثال عملی
- 75 - معرفی رجیستری طرحواره کافکا
10. بینش دنیای واقعی و مطالعات موردی
- 76 - ZooKeeper
- 77 - مطالعه موردی - MovieFlix
- 78 - مطالعه موردی - GetTaxi
- 79 - مطالعه موردی - رسانه های اجتماعی
- 80 - مطالعه موردی - mybank
- 81 - مطالعه موردی - مصرف کلان داده
- 82 - مطالعه موردی - ورود به سیستم و متریک تجمیع
11. کافکا در Enterprise for Admins
- 83 - راه اندازی خوشه کافکا، نمای کلی معماری سطح بالا
- 84 - نظارت و عملیات کافکا
- 85 - امنیت کافکا
- 86 - zookeeper
12. تنظیمات موضوع پیشرفته
- 87 - تغییر پیکربندی موضوع
- 88 - بخش و نمایه
- 89 - سیاست های پاکسازی لاگ
- 90 - پاکسازی گزارش حذف
- 91 - تئوری تراکم log
- 92 - عمل تراکم کنده
- 93 - یادآوری min.insync.replicas
- 94 - انتخاب رهبر ناپاک
13. ضمیمه ها
- 95 - پیوست ها چیست
14. شروع متفاوت کافکا
- 96 - پیوست 1 - نمای کلی
- 97 - شروع کافکا با cli همگرا
- 98 - راه اندازی یک خوشه کافکا چند بروکر با استفاده از باینری ها
- 99 - محیط توسعه کافکا را با استفاده از داکر شروع کنید
- 100 - راه اندازی یک خوشه کافکا چند کارگزار با استفاده از داکر
- 101 - کافکا تنظیمات میزبان را تبلیغ کرد
- 102 - راه اندازی کافکا در یک دستگاه از راه دور
دوره های مرتبط
- دوره آموزشی یادگیری جامع شروع به کار با آپاچی کافکا
- دوره آموزشی عیب یابی و رفع اشکال کافکا
- دوره آموزشی یادگیری جامع آپاچی کافکا: برنامه های مقیاس پذیر (2021)
- دوره آموزشی تنظیم کافکا
- دوره آموزشی راهنمای کامل آپاچی کافکا برای مبتدیان
- دوره آموزشی استقرار و اجرای آپاچی کافکا در کوبرنتیس
- دوره آموزشی یادگیری جامع آپاچی کافکا: برنامه های مقیاس پذیر (2021)
- دوره آموزشی یادگیری جامع شروع به کار با آپاچی کافکا (2021)