Scenario: Tidsgränser med kommandot "hbase hbck" i Azure HDInsight
Den här artikeln beskriver felsökningssteg och möjliga lösningar på problem när du interagerar med Azure HDInsight-kluster.
Problem
Det uppstår timeouter med hbase hbck
kommandot när du åtgärdar regiontilldelningar.
Orsak
En potentiell orsak till timeout-problem när du använder hbck
kommandot kan vara att flera regioner har statusen "i övergång" under lång tid. Du kan se dessa regioner som offline i HBase-huvudgränssnittet. Eftersom ett stort antal regioner försöker övergå kan HBase Master överskrida tidsgränsen och inte kunna ansluta dessa regioner igen.
Åtgärd
Logga in på HDInsight HBase-klustret med hjälp av SSH.
Kör
hbase zkcli
kommandot för att ansluta med Apache ZooKeeper-gränssnittet.Kör
rmr /hbase/regions-in-transition
ellerrmr /hbase-unsecure/regions-in-transition
kommando.Avsluta gränssnittet
hbase zkcli
med hjälpexit
av kommandot .Starta om Active HBase Master-tjänsten från Apache Ambari-användargränssnittet.
Kör kommandot
hbase hbck -fixAssignments
.Övervaka HBase-huvudgränssnittets "region i övergång" som avsnitt för att se till att ingen region fastnar.
Nästa steg
Om du inte ser problemet eller inte kan lösa problemet går du till någon av följande kanaler för mer support:
Få svar från Azure-experter via Azure Community Support.
Anslut med @AzureSupport – det officiella Microsoft Azure-kontot för att förbättra kundupplevelsen. Ansluta Azure-communityn till rätt resurser: svar, support och experter.
Om du behöver mer hjälp kan du skicka en supportbegäran från Azure Portal. Välj Support i menyraden eller öppna hubben Hjälp + support . Mer detaljerad information finns i Skapa en Azure Support begäran. Tillgång till support för prenumerationshantering och fakturering ingår i din Microsoft Azure-prenumeration och teknisk support ges via ett supportavtal för Azure.