Partager via


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

  1. Connectez-vous au cluster HDInsight HBase à l’aide de SSH.

  2. Exécutez la commande hbase zkcli pour vous connecter au shell Apache ZooKeeper.

  3. Exécutez la commande rmr /hbase/regions-in-transition ou rmr /hbase-unsecure/regions-in-transition.

  4. Quittez l’interpréteur de commandes hbase zkcli à l’aide de la commande exit.

  5. Ouvrez l’interface utilisateur d’Apache Ambari et redémarrez le service HBase Master actif.

  6. Exécutez la commande hbase hbck -fixAssignments.

  7. 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.