Apache Kafka
برای سیستمهای بزرگی که هر ثانیه حجم زیادی اطلاعات جابهجا میکنند.
حداقل منابع کل قالب: ۱ vCPU و ۱ گیگابایت RAM. هزینه بر اساس مصرف واقعی حساب میشود؛ تعرفهها را ببینید.
چه چیزی نصب میشود
| بخش | ایمیج | دسترسی | دیسک ماندگار |
|---|---|---|---|
Kafka (kafka) | apache/kafka:3.9.0 | خصوصی | /var/lib/kafka/data |
نصب
قالب را پیدا کنید
در پنل به بازارچه بروید، «Apache Kafka» را جستجو کنید و «استقرار سرویس» را بزنید.
مراحل نصب را پیش بروید
اپلیکیشن (تازه یا موجود)، نام هر بخش، نوع دسترسی و متغیرها را میبینید. پیشفرضها برای شروع درستاند؛ معمولاً فقط «ادامه» را بزنید. نامی که برای هر بخش میگذارید، نام خصوصی آن در شبکهٔ اپلیکیشن هم هست.
منتظر «در حال اجرا» بمانید
وضعیت همهٔ بخشها باید «در حال اجرا» شود. تا آن موقع آدرس ممکن است خطا بدهد.
اولین ورود
- Kafka خصوصی است. از سرویسهای همین اپلیکیشن،
<نام-سرویس>:9092را به عنوان bootstrap server بدهید.
نکتهها
- این یک Kafka تکنود (KRaft، بدون ZooKeeper) است و ضریب تکرار ۱ دارد. برای یادگیری و بارهای متوسط خوب است، ولی اگر همان یک نود از کار بیفتد تا بالا آمدن دوباره پیامی جابهجا نمیشود.
- پیامها روی دیسک (
/var/lib/kafka/data) میمانند. مدت نگهداری را باKAFKA_LOG_RETENTION_HOURSکنترل کنید تا دیسک (و هزینهاش) بیحساب بزرگ نشود.
پشتیبانگیری
- دیسک
/var/lib/kafka/dataدر سرویس Kafka: پوشهٔ دادهٔ یک دیتابیس در حال اجراست و zip گرفتن از آن نسخهٔ سالمی نمیدهد. با کادر «اجرای دستور» در زبانهٔ «لاگها»ی همان سرویس یک خروجی (dump) روی همین دیسک بنویسید و آن فایل را از زبانهٔ «ذخیرهسازی» دانلود کنید. دیسکها
حذف
هر بخش یک سرویس جداست. برای حذف کامل، همهٔ سرویسها و افزونههای این قالب را از اپلیکیشن حذف کنید. با حذف سرویس، دیسکهایش هم برای همیشه پاک میشوند؛ قبلش نسخهٔ پشتیبان بگیرید.
در سایت گردوApache Kafka در بازارچهٔ گردو