السيناريو: المهلات باستخدام الأمر "hbase hbck" في Azure HDInsight

توضح هذه المقالة خطوات استكشاف الأخطاء وإصلاحها، والحلول الممكنة للمشكلات التي تحدث عند التفاعل مع مجموعاتAzure HDInsight.

مشكلة

ظهور المهلات مع الأمر hbase hbck عند إصلاح مهام المنطقة.

السبب

قد يكون السبب المحتمل لمشكلات المهلة عند استخدام الأمر hbck أن العديد من المناطق في حالة "مرحلة انتقالية" لفترة طويلة. يمكنك مشاهدة هذه المناطق دون اتصال في واجهة مستخدم HBase Master. نظراً لأن عدداً كبيراً من المناطق تحاول الانتقال، فقد تنتهي مهلة HBase Master ولا يتمكن من إعادة الاتصال بتلك المناطق.

الدقة

  1. تسجيل الدخول إلى نظام مجموعة HBase HDInsight باستخدام SSH.

  2. شغّل الأمر hbase zkcli للاتصال مع Apache ZooKeeper shell.

  3. شغّل الأمر rmr /hbase/regions-in-transition أو rmr /hbase-unsecure/regions-in-transition.

  4. اخرج من hbase zkcli shell باستخدام الأمر exit.

  5. من واجهة مستخدم Apache Ambari، أعد تشغيل خدمة Active HBase Master.

  6. قم بتشغيل الأمر ⁧hbase hbck -fixAssignments⁩.

  7. راقب حالة "المنطقة في مرحلة انتقالية" لواجهة مستخدم HBase Master بذلك القسم للتأكد من عدم تعليق أي مناطق.

الخطوات التالية

إذا لم تتعرف على مشكلتك أو لم تتمكن من حلها، فتفضل بزيارة إحدى القنوات التالية للحصول على مزيد من الدعم:

  • احصل على إجابات من خبراء Azure عبر Azure Community Support.

  • تواصَل مع @AzureSupport - حساب Microsoft Azure الرسمي لتحسين تجربة العملاء. وصل مجتمع Azure بالموارد المناسبة: الإجابات، والدعم، والخبراء.

  • إذا كنت بحاجة لمزيد من المساعدة، فيمكنك إرسال طلب دعم من Azure portal. حدد "Support" من شريط القائمة أو افتح المحور "Help + support" . لمزيد من المعلومات التفصيلية، راجع كيفية إنشاء طلب دعم Azure. يتم تضمين الوصول إلى إدارة الاشتراك ودعم الفواتير في اشتراك Microsoft Azure، ويتم توفير الدعم الفني من خلال إحدى خطط دعم Azure.