Megosztás a következőn keresztül:


Az Azure HDInsight régiókiszolgálóival kapcsolatos problémák

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.

Forgatókönyv: Nem hozzárendelt régiók

Probléma

A parancs futtatásakor hbase hbck a következőhöz hasonló hibaüzenet jelenik meg:

multiple regions being unassigned or holes in the chain of regions

Az Apache HBase fő felhasználói felületén láthatja az összes régiókiszolgálón kiegyensúlyozatlan régiók számát. Ezután futtathatja hbase hbck a parancsot a régióláncban lévő lyukak megtekintéséhez.

Ok

A lyukak offline régiókból eredhetnek.

Resolution (Osztás)

Javítsa ki a feladatokat. Az alábbi lépéseket követve állítsa vissza a nem hozzárendelt régiókat a normál állapotba:

  1. Jelentkezzen be a HDInsight HBase-fürtbe SSH használatával.

  2. Futtassa hbase zkcli a parancsot a ZooKeeper-rendszerhéjhoz való csatlakozáshoz.

  3. Futtatás rmr /hbase/regions-in-transition vagy rmr /hbase-unsecure/regions-in-transition parancs.

  4. Lépjen ki a zookeeper-rendszerhéjból a parancs használatával exit .

  5. Nyissa meg az Apache Ambari felhasználói felületet, majd indítsa újra az Active HBase Master szolgáltatást.

  6. Futtassa hbase hbck újra a parancsot (további beállítások nélkül). Ellenőrizze a kimenetet, és győződjön meg arról, hogy minden régió hozzá van rendelve.


Forgatókönyv: Nem található régiókiszolgálók

Probléma

A régiókiszolgálók nem indulnak el.

Ok

Több felosztott WAL-könyvtár.

  1. Az aktuális WAL-ek listájának lekérése: hadoop fs -ls -R /hbase/WALs/ > /tmp/wals.out.

  2. Vizsgálja meg a wals.out fájlt. Ha túl sok a felosztási könyvtár (a *-felosztástól kezdve), a régiókiszolgáló valószínűleg a könyvtárak miatt meghiúsul.

Resolution (Osztás)

  1. Állítsa le a HBase-t az Ambari portálról.

  2. Végrehajtás hadoop fs -ls -R /hbase/WALs/ > /tmp/wals.out a WAL-ek friss listájának lekéréséhez.

  3. Helyezze át a *-felosztó könyvtárakat egy ideiglenes mappába, splitWALés törölje a *-felosztó könyvtárakat.

  4. Parancs végrehajtása hbase zkcli a zookeeper-rendszerhéjhoz való csatlakozáshoz.

  5. Végrehajtás rmr /hbase-unsecure/splitWAL.

  6. Indítsa újra a HBase szolgáltatást.

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.