Scenario: Time-outs met de opdracht hbase hbck in Azure HDInsight
In dit artikel worden de stappen voor probleemoplossing en mogelijke oplossingen voor problemen bij interactie met Azure HDInsight-clusters beschreven.
Probleem
Ondervind time-outs met hbase hbck
de opdracht bij het herstellen van regiotoewijzingen.
Oorzaak
Een mogelijke oorzaak voor time-outproblemen wanneer u de hbck
opdracht gebruikt, kan zijn dat verschillende regio's zich lange tijd in de status 'in overgang' bevinden. U kunt deze regio's als offline zien in de gebruikersinterface van HBase Master. Omdat een groot aantal regio's probeert over te stappen, kan er een time-out optreden in HBase Master en kan deze regio's niet weer online worden gebracht.
Oplossing
Meld u aan bij het HDInsight HBase-cluster met behulp van SSH.
Voer de opdracht uit
hbase zkcli
om verbinding te maken met De Apache ZooKeeper-shell.Voer
rmr /hbase/regions-in-transition
ofrmr /hbase-unsecure/regions-in-transition
opdracht uit.Sluit de shell af
hbase zkcli
met behulp van deexit
opdracht .Start de Active HBase Master-service opnieuw vanuit de Apache Ambari-gebruikersinterface.
Voer de opdracht
hbase hbck -fixAssignments
uit.Controleer de HBase Master UI 'regio in overgang' in die sectie om ervoor te zorgen dat er geen regio vastloopt.
Volgende stappen
Als u het probleem niet ziet of als u het probleem niet kunt oplossen, gaat u naar een van de volgende kanalen voor meer ondersteuning:
Krijg antwoorden van Azure-experts via Ondersteuning voor de Azure-community.
Maak verbinding met @AzureSupport : het officiƫle Microsoft Azure-account voor het verbeteren van de klantervaring. De Azure-community verbinden met de juiste resources: antwoorden, ondersteuning en experts.
Als u meer hulp nodig hebt, kunt u een ondersteuningsaanvraag indienen vanuit de Azure Portal. Selecteer Ondersteuning in de menubalk of open de Hub Help en ondersteuning . Zie How to create an ondersteuning voor Azure request (Een ondersteuning voor Azure-aanvraag maken) voor meer informatie. Toegang tot abonnementsbeheer en factureringsondersteuning is inbegrepen in uw Microsoft Azure-abonnement en technische ondersteuning wordt geboden via een van de Azure-ondersteuningsplannen.