Scenario: Time-outs met de opdracht hbase hbck in Azure HDInsight
In dit artikel worden de stappen voor probleemoplossing en mogelijke oplossingen beschreven voor problemen bij interactie met Azure HDInsight-clusters.
Probleem
Er zijn time-outs met hbase hbck
de opdracht bij het herstellen van regiotoewijzingen.
Oorzaak
Een mogelijke oorzaak van time-outproblemen wanneer u de hbck
opdracht gebruikt, kan zijn dat meerdere regio's de status 'in overgang' gedurende lange tijd hebben. U kunt deze regio's zien als offline in de HBase Master UI. Omdat een groot aantal regio's probeert over te stappen, kan er een time-out optreedt voor HBase Master en kunnen deze regio's niet weer online worden gebracht.
Oplossing
Meld u aan bij het HDInsight HBase-cluster met behulp van SSH.
Voer
hbase zkcli
de opdracht uit om verbinding te maken met de Apache ZooKeeper-shell.Uitvoeren
rmr /hbase/regions-in-transition
ofrmr /hbase-unsecure/regions-in-transition
opdracht uitvoeren.Sluit de shell af
hbase zkcli
met behulp van deexit
opdracht.Start vanuit de Apache Ambari-gebruikersinterface de Active HBase-hoofdservice opnieuw op.
Voer de opdracht
hbase hbck -fixAssignments
uit.Bewaak de HBase Master UI 'regio in overgang' die sectie om ervoor te zorgen dat er geen regio vastloopt.
Volgende stappen
Als u uw probleem niet hebt gezien of uw probleem niet kunt oplossen, gaat u naar een van de volgende kanalen voor meer ondersteuning:
Krijg antwoorden van Azure-experts via de ondersteuning van 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 via Azure Portal. Selecteer Ondersteuning in de menubalk of open de Help + ondersteuningshub . Raadpleeg hoe u een ondersteuning voor Azure aanvraag maakt voor meer informatie. Toegang tot abonnementsbeheer en factuurbeheer is in uw Microsoft Azure-abonnement inbegrepen, en technische ondersteuning wordt verstrekt via een van de Azure-ondersteuningsplannen.