یاد بگیرید چگونه از Kafka Connect برای جابجایی دادهها بین Kafka و سیستمهای خارجی استفاده کنید.
Kafka Connect چیست و چگونه از آن برای انتقال دادهها بین Kafka و سیستمهای خارجی استفاده کنیم
دانلود و نصب کانکتورهای Kafka Connect
اجرای Kafka Connect در حالت Standalone
اجرای Kafka Connect در حالت Distributed
اجرای Kafka Connect در کانتینرهای Docker
مدیریت خوشه Kafka Connect با استفاده از REST API
دانش پایه Apache Kafka
نصب Docker Desktop بر روی رایانه شما
Java 17 یا جدیدتر باید بر روی رایانه شما نصب شده باشد
این دوره ویدیویی درباره Kafka Connect و چگونگی استفاده از آن برای جابجایی دادهها بین Apache Kafka و سیستمهای خارجی است.
شما با یادگیری اینکه Kafka Connect چیست و اجزای اصلی آن چگونه کار میکنند، شروع خواهید کرد. من نقش کانکتورها، وظایف، کارگران و نحوه ذخیره دادهها توسط Kafka Connect در تاپیکهای Kafka را توضیح خواهم داد.
از آنجا که Kafka Connect به یک خوشه Kafka در حال اجرا نیاز دارد، شما همچنین یاد خواهید گرفت که چگونه Apache Kafka را در کانتینرهای Docker اجرا کنید. من نحوه استفاده از ابزارهای خط فرمان Kafka را برای ایجاد تاپیکها، لیست کردن آنها و مصرف پیامها نشان خواهم داد.
سپس بر روی Kafka Connect تمرکز خواهیم کرد.
شما یاد خواهید گرفت که:
دانلود و نصب Kafka Connect
اجرای Kafka Connect در حالت standalone با استفاده از خط فرمان Kafka و Docker
اجرای Kafka Connect در حالت distributed با استفاده از خط فرمان Kafka و Docker
من همچنین نحوه مدیریت خوشههای Kafka Connect را با استفاده از REST API آن نشان خواهم داد. شما یاد خواهید گرفت که چگونه وضعیت کانکتور را بررسی کنید، کانکتورها را راهاندازی مجدد کنید و آنها را با استفاده از درخواستهای HTTP ساده حذف کنید.
ما از Kafka Connect برای موارد زیر استفاده خواهیم کرد:
انتقال دادهها از MySQL به Kafka با استفاده از یک کانکتور منبع
انتقال دادهها از Kafka به PostgreSQL با استفاده از یک کانکتور مقصد
بنابراین، من همچنین نحوه اجرای پایگاههای داده MySQL و PostgreSQL را در Docker نشان خواهم داد. شما قادر خواهید بود همه چیز را بر روی دستگاه خود بدون نصب دستی چیزی آزمایش کنید.
این دوره برای مبتدیان مناسب است. نیازی به دانش قبلی از Kafka Connect ندارید.
با پایان این دوره، شما یک خط لوله دادههای در حال کار خواهید داشت که دادهها را از یک پایگاه داده منبع به Kafka و سپس از Kafka به یک پایگاه داده مقصد منتقل میکند.
Sergey Kargopolov
توسعه دهنده نرم افزار
نمایش نظرات