Scénario : délais d’attente avec la commande « HBase Hbck » dans Azure HDInsight
Cet article décrit les éventuelles solutions à appliquer pour résoudre les problèmes rencontrés lors d’interactions avec des clusters Azure HDInsight.
Problème
La commande hbase hbck
rencontre des délais d’attente lors de la résolution d’attributions de région.
Cause
Les problèmes de délai d’expiration rencontrés lors de l’utilisation de la commande hbck
peuvent être dus à la présence de plusieurs régions en état de transition pendant un certain temps. Ces régions apparaissent comme étant hors connexion dans l’interface utilisateur HBase Master. En raison du grand nombre de régions en tentative de transition, HBase Master pourrait connaître un problème de délai d’expiration et ne pas parvenir à remettre ces régions en ligne.
Résolution
Connectez-vous au cluster HDInsight HBase à l’aide de SSH.
Exécutez la commande
hbase zkcli
pour vous connecter au shell Apache ZooKeeper.Exécutez la commande
rmr /hbase/regions-in-transition
ourmr /hbase-unsecure/regions-in-transition
.Quittez l’interpréteur de commandes
hbase zkcli
à l’aide de la commandeexit
.Ouvrez l’interface utilisateur d’Apache Ambari et redémarrez le service HBase Master actif.
Exécutez la commande
hbase hbck -fixAssignments
.Surveillez la section « region in transition » (région en transition) de l’interface utilisateur HBase Master pour vous assurer qu’aucune région n’est bloquée.
Étapes suivantes
Si votre problème ne figure pas dans cet article ou si vous ne parvenez pas à le résoudre, utilisez un des canaux suivants pour obtenir de l’aide :
Obtenez des réponses de la part d’experts Azure en faisant appel au Support de la communauté Azure.
Connectez-vous à @AzureSupport, le compte Microsoft Azure officiel pour améliorer l’expérience client. Connexion de la communauté Azure aux ressources appropriées : réponses, support technique et experts.
Si vous avez besoin d’une aide supplémentaire, vous pouvez envoyer une requête de support à partir du Portail Microsoft Azure. Sélectionnez Support dans la barre de menus, ou ouvrez le hub Aide + Support. Pour plus d’informations, consultez Création d’une demande de support Azure. L’accès au support relatif à la gestion et à la facturation des abonnements est inclus avec votre abonnement Microsoft Azure. En outre, le support technique est fourni avec l’un des plans de support Azure.