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


Forgatókönyv: Apache Phoenix-kapcsolati problémák 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

Nem lehet csatlakozni az Apache HBase-hez az Apache Phoenix használatával. Az okok eltérőek lehetnek.

Ok: Helytelen IP-cím

Az aktív Zookeeper-csomópont helytelen IP-címe.

Resolution (Osztás)

Az aktív Zookeeper-csomópont IP-címe az Ambari felhasználói felületén azonosítható a HBase>Gyorshivatkozások>ZK (Aktív)>Zookeeper-információra mutató hivatkozások követésével. Szükség szerint javítsa ki az IP-címet.


Ok: SYSTEM. CATALOG-tábla offline állapotban

Például parancsok !tablesfuttatásakor a következőhöz hasonló hibaüzenet jelenik meg:

Error while connecting to sqlline.py (Hbase - phoenix) Setting property: [isolation, TRANSACTION_READ_COMMITTED] issuing: !connect jdbc:phoenix:10.2.0.7 none none org.apache.phoenix.jdbc.PhoenixDriver Connecting to jdbc:phoenix:10.2.0.7 SLF4J: Class path contains multiple SLF4J bindings.

Például parancsok count 'SYSTEM.CATALOG'futtatásakor a következőhöz hasonló hibaüzenet jelenik meg:

ERROR: org.apache.hadoop.hbase.NotServingRegionException: Region SYSTEM.CATALOG,,1485464083256.c0568c94033870c517ed36c45da98129. is not online on 10.2.0.5,16020,1489466172189)

Resolution (Osztás)

Az Apache Ambari felhasználói felületén hajtsa végre a következő lépéseket a HMaster szolgáltatás újraindításához az összes ZooKeeper-csomóponton:

  1. A HBase Összegzés szakaszában nyissa meg a HBase>Active HBase-főkiszolgálót.

  2. Az Összetevők szakaszban indítsa újra a HBase master szolgáltatást.

  3. Ismételje meg ezeket a lépéseket az összes fennmaradó készenléti HBase-főszolgáltatás esetében.

A HBase master szolgáltatás akár öt percet is igénybe vehet a helyreállítás stabilizálásához és befejezéséhez. Miután a táblázat visszatért a SYSTEM.CATALOG normál állapotba, az Apache Phoenixhez való kapcsolódással kapcsolatos problémát automatikusan meg kell oldani.

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.