Forgatókönyv: Időtúllépések a hbase hbck paranccsal az Azure HDInsightban
Ez a cikk az Azure HDInsight-fürtök használatakor felmerülő problémák hibaelhárítási lépéseit és lehetséges megoldásait ismerteti.
Probléma
Időtúllépések tapasztalhatók a régió-hozzárendelések javításakor a paranccsal hbase hbck
.
Ok
Előfordulhat, hogy a parancs használatakor hbck
időtúllépési problémákat okozhat, ha több régió hosszú ideig "átmeneti" állapotban van. Ezeket a régiókat offline állapotúként tekintheti meg a HBase fő felhasználói felületén. Mivel sok régió próbál áttérni, előfordulhat, hogy a HBase főkiszolgálója időtúllépést okoz, és nem tudja újra online állapotba hozni ezeket a régiókat.
Resolution (Osztás)
Jelentkezzen be a HDInsight HBase-fürtbe SSH használatával.
Futtassa
hbase zkcli
a parancsot az Apache ZooKeeper-rendszerhéjhoz való csatlakozáshoz.Futtatás
rmr /hbase/regions-in-transition
vagyrmr /hbase-unsecure/regions-in-transition
parancs.Lépjen ki a rendszerhéjból
hbase zkcli
parancs használatávalexit
.Az Apache Ambari felhasználói felületén indítsa újra az Active HBase Master szolgáltatást.
Futtassa a következő parancsot:
hbase hbck -fixAssignments
.Figyelje meg a HBase fő felhasználói felületének "áttűnési régiója" szakaszt, hogy biztosan ne ragadjon meg egy régió sem.
Következő lépések
Ha nem látja a problémát, vagy nem tudja megoldani a problémát, további támogatásért látogasson el az alábbi csatornák egyikére:
Azure-szakértőktől kaphat választ az Azure közösségi támogatásán keresztül.
Csatlakozzon a @AzureSupport - a hivatalos Microsoft Azure-fiókhoz az ügyfélélmény javításához. Az Azure-közösség csatlakoztatása a megfelelő erőforrásokhoz: válaszok, támogatás és szakértők.
Ha további segítségre van szüksége, támogatási kérelmet küldhet az Azure Portalról. Válassza a Támogatás lehetőséget a menüsávon, vagy nyissa meg a Súgó + támogatási központot. Részletesebb információkért tekintse át a Azure-támogatás kérések létrehozását ismertető cikket. Az előfizetés-kezeléssel és számlázással kapcsolatos támogatás a Microsoft Azure-előfizetés részét képezi, míg a technikai támogatást Azure-támogatási csomagjainkkal biztosítjuk.