قابلية وصول عالية لبياناتك مع Apache Kafka على HDInsight
مقالة
تعرف على كيفية تكوين النسخ المتماثلة لمواضيع Apache Kafka للاستفادة من تكوين حامل الأجهزة الأساسي. يضمن هذا التكوين توفر البيانات المخزنة في Apache Kafka على HDInsight.
خطأ وتحديث المجالات مع Apache Kafka
مجال الخطأ هو تجميع منطقي للأجهزة الأساسية في مركز بيانات Azure. يشترك كل مجال خطأ في مصدر طاقة مشترك ومفتاح تبديل شبكة الاتصال. يتم توزيع الأجهزة الظاهرية والأقراص المدارة التي تقوم بتنفيذ العُقد ضمن نظام مجموعة HDInsight عبر مجالات الخطأ هذه. تقيد هذه البنية من التأثير المحتمل لفشل الأجهزة الفعلية.
تحتوي كل منطقة Azure على عدد معين من مجالات الخطأ. للحصول على قائمة بالمجالات وعدد مجالات الخطأ التي تحتوي عليها، راجع وثائق مجموعات التوفر.
هام
Kafka ليست على علم بمجالات خطأ Azure. عندما تنشئ موضوعًا في Kafka، فقد يخزن كافة النسخ المتماثلة للقسم في نفس مجال خطأ. لحل هذه المشكلة، يوفر HDInsight أداة إعادة توازن قسم Kafka.
متى يتم إعادة توازن النسخ المتماثلة للقسم
لضمان أعلى توافر لبيانات Kafka، يجب إعادة موازنة النسخ المتماثلة للقسم لموضوعك في الأوقات التالية:
عند إنشاء موضوع أو قسم جديد
عند توسيع نطاق مجموعة
عامل النسخ المتماثل
هام
نوصي باستخدام منطقة Azure التي تحتوي على ثلاثة مجالات خطأ واستخدام عامل النسخ متماثل من 3.
إذا كان يجب استخدام منطقة تحتوي على مجالي خطأ فقط، استخدم عامل النسخ متماثل من 4 لنشر النسخ المتماثلة بالتساوي عبر مجالات الخطأ اثنين.
استخدم أداة إعادة التوازن لقسم Apache Kafka لإعادة التوازن إلى مواضيع محددة. يجب تشغيل هذه الأداة من اتصال SSH بالعقدة الرئيسية لنظام مجموعة Kafka الخاص بك.