HDInsight-fürt migrálása újabb verzióra

A HDInsight legújabb funkcióinak kihasználása érdekében javasoljuk, hogy rendszeresen migrálja a HDInsight-fürtöket a legújabb verzióra. A HDInsight nem támogatja a helyszíni frissítéseket, ha egy meglévő fürt újabb összetevőverzióra frissül. Létre kell hoznia egy új fürtöt a kívánt összetevővel és platformverzióval, majd át kell telepítenie az alkalmazásokat az új fürt használatára. A HDInsight-fürtverziók áttelepítéséhez kövesse az alábbi irányelveket.

Feljegyzés

Ha hive-fürtöt hoz létre elsődleges tárolóval, másolja egy meglévő HDInsight-fürtből. Ne másolja ki a teljes tartalmat. Csak a konfigurált adatmappák másolása.

Migrálási feladatok

A HDInsight-fürt frissítésének munkafolyamata a következő. HDInsight upgrade workflow diagram.

  1. A dokumentum minden szakaszát elolvasva megismerheti a HDInsight-fürt frissítésekhez szükséges módosításokat.
  2. Fürt létrehozása teszt-/minőségbiztosítási környezetként. A fürt létrehozásával kapcsolatos további információkért lásd : Linux-alapú HDInsight-fürtök létrehozása
  3. Másolja a meglévő feladatokat, adatforrásokat és fogadókat az új környezetbe.
  4. Érvényesítési teszteléssel meggyőződhet arról, hogy a feladatok a várt módon működnek az új fürtön.

Miután ellenőrizte, hogy minden a várt módon működik-e, ütemezze a migrálás állásidejét. Ebben az állásidőben hajtsa végre a következő műveleteket:

  1. Biztonsági másolatot készít a fürtcsomópontokon helyben tárolt átmeneti adatokról. Ha például közvetlenül egy főcsomóponton tárolt adatokat.
  2. Törölje a meglévő fürtöt.
  3. Hozzon létre egy fürtöt ugyanabban a VNET-alhálózatban a legújabb (vagy támogatott) HDI-verzióval ugyanazzal az alapértelmezett adattárral, amelyet az előző fürt használt. Ez lehetővé teszi, hogy az új fürt továbbra is működjön a meglévő éles adatokon.
  4. Importáljon minden olyan átmeneti adatot, amelyről biztonsági másolatot készít.
  5. Feladatok indítása/a feldolgozás folytatása az új fürt használatával.

Számítási feladatokra vonatkozó útmutatás

Az alábbi dokumentumok útmutatást nyújtanak az egyes számítási feladatok migrálásához:

Biztonsági mentés és visszaállítás

Az adatbázis biztonsági mentésével és visszaállításával kapcsolatos további információkért lásd : Adatbázis helyreállítása az Azure SQL Database-ben automatizált adatbázis-biztonsági mentések használatával.

Frissítési forgatókönyvek

Ahogy fentebb említettük, a Microsoft azt javasolja, hogy a HDInsight-fürtöket rendszeresen migrálják a legújabb verzióra, hogy kihasználhassák az új funkciókat és javításokat. A fürt törlését és ismételt üzembe helyezését az alábbi listában találhatja meg:

  • A fürt verziója ki van állítva , vagy ha olyan fürtproblémát tapasztal, amelyet egy újabb verzióval oldana meg.
  • A fürtproblémák kiváltó oka egy alulméretezett virtuális gép összekapcsolása. Tekintse meg a Microsoft ajánlott csomópontkonfigurációját.
  • Egy ügyfél támogatási esetet nyit meg, és a Microsoft mérnöki csapata megállapítja, hogy a probléma már ki lett javítva egy újabb fürtverzióban.
  • Egy alapértelmezett metaadattár-adatbázis (Ambari, Hive, Oozie, Ranger) elérte a kihasználtsági korlátot. A Microsoft arra kéri, hogy hozza létre újra a fürtöt egy egyéni metaadattár-adatbázis használatával.
  • A fürtproblémák kiváltó oka egy nem támogatott művelet. Íme néhány gyakori nem támogatott művelet:
    • Szolgáltatás áthelyezése vagy hozzáadása az Ambariban. Tekintse meg az Ambari fürtszolgáltatásainak adatait. A Szolgáltatásműveletek menüben elérhető műveletek egyike az Áthelyezés [Szolgáltatás neve]. Egy másik művelet a [Szolgáltatásnév hozzáadása]. Mindkét beállítás nem támogatott.
    • Python-csomag sérülése. A HDInsight-fürtök a beépített Python-környezettől, a Python 2.7-től és a Python 3.5-től függenek. Az egyéni csomagok közvetlen telepítése ezekben az alapértelmezett beépített környezetekben váratlan tárverzió-módosításokat okozhat, és megszakíthatja a fürtöt. Megtudhatja, hogyan telepíthet biztonságosan egyéni külső Python-csomagokat a Spark-alkalmazásokhoz.
    • Külső szoftver. Az ügyfelek képesek külső szoftvereket telepíteni a HDInsight-fürtöikre; Javasoljuk azonban a fürt újrakonfigurálását, ha az megszakítja a meglévő funkciót.
    • Több számítási feladat ugyanazon a fürtön. A HDInsight 4.0-ban a Hive Warehouse Csatlakozás ornak külön fürtökre van szüksége a Spark- és interaktív lekérdezési számítási feladatokhoz. Ezeket a lépéseket követve állítsa be mindkét fürtöt az Azure HDInsightban. Hasonlóképpen, a Spark és a HBA integrálása két különböző fürtöt igényel Standard kiadás.
    • Az egyéni Ambari DB-jelszó megváltozott. Az Ambari DB-jelszó be van állítva a fürt létrehozásakor, és nincs aktuális mechanizmus a frissítésére. Ha egy ügyfél egyéni Ambari DB-vel helyezi üzembe a fürtöt, módosíthatja a DB-jelszót az SQL DB-n, azonban nem lehet frissíteni ezt a jelszót egy futó HDInsight-fürthöz.
    • A HDInsight Load Balancers módosítása. Az Ambarihoz és SSH-hozzáféréshez automatikusan üzembe helyezett HDInsight terheléselosztókat nem szabad módosítani vagy törölni. Ha módosítja a HDInsight terheléselosztó(ka)t, és az megszakítja a fürt működését, javasoljuk, hogy telepítse újra a fürtöt.

Következő lépések