Globális init szkriptek (örökölt)
Fontos
Ez a dokumentáció ki lett állítva, és lehet, hogy nem frissül. A tartalomban említett termékek, szolgáltatások vagy technológiák már nem támogatottak. Lásd: Mik azok az init szkriptek?.
Figyelmeztetés
Az örökölt globális init-szkriptek és a fürt által elnevezett init-szkriptek életciklusuk végéhez kötöttek, és már nem használhatók.
Az örökölt globális init-szkriptek minden fürtön futnak. Kevésbé biztonságosak, mint az új globális init szkript-keretrendszer, csendesen figyelmen kívül hagyják a hibákat, és nem hivatkozhatnak környezeti változókra.
A Databricks azt javasolja, hogy migrálja az összes meglévő örökölt globális init-szkriptet az új globális init szkript-keretrendszerbe. Az örökölt globális init szkriptek nem láthatók a felhasználói felületen, de a következő helyen dbfs:/databricks/init/
találhatók: . A migrálás befejezéséhez törölni vagy áthelyezni kell őket a mappából.
Migrálás örököltről új globális init-szkriptekre
Ha az Azure Databricks-munkaterület 2020 augusztusa előtt indult el, előfordulhat, hogy továbbra is rendelkezik örökölt globális init-szkriptekkel. Az örökölt globális init szkriptek elavultak, és már nem érhetők el az új munkaterületeken. Ezeket nem szabad használni.
Feljegyzés
2023. szeptember 1-jén az Azure Databricks minden munkaterületen letiltja az örökölt globális init-szkripteket. Az Azure Databricks azt javasolja, hogy a lehető leghamarabb migrálja az örökölt globális init-szkripteket a jelenlegi globális init szkript-keretrendszerbe.
Automatizált migrálási jegyzetfüzet
A Databricks Engineering létrehozott egy jegyzetfüzetet, amely segít automatizálni az örökölt globális init-szkriptekből való migrálási folyamatot. Útmutatásért és a jegyzetfüzet letöltésére mutató hivatkozásért tekintse meg az örökölt globális init szkript migrálási jegyzetfüzetét.
Manuális migrálási utasítások
Az örökölt globális init-szkriptekről az új globális init-szkriptekre való migrálás:
Másolja a meglévő örökölt globális init-szkripteket a fenntartott DBFS-helyről (
/databricks/init
), és adja hozzá őket az új globális init szkript-keretrendszerhez a felhasználói felületen vagy a REST API-val. Lásd: Globális init-szkriptek használata.A következő lépés befejezéséig tiltsa le őket.
Tiltsa le az összes örökölt globális init-szkriptet.
A rendszergazdai beállítások között lépjen a Global Init Scripts lapra, és kapcsolja ki az örökölt globális Init-szkriptek kapcsolót.
Feljegyzés
Ha nincs hozzáférése a felhasználói felülethez, távolítsa el az összes fájlt a
/databricks/init
helyről az örökölt init szkriptek végrehajtásának leállításához.Engedélyezze az új globális init-szkripteket.
A Global Init Scripts (Globális init-szkriptek) lapon váltson az engedélyezve kapcsolóra minden engedélyezni kívánt init-szkripthez.
Indítsa újra az összes fürtöt.
Fontos
Ha az örökölt globális init-szkriptek le vannak tiltva, az örökölt szkriptek azonnal leállnak. Ennek két fontos hatása van:
- Az örökölt szkriptek és az új globális init-szkriptek nem futnak a futó fürt automatikus skálázásakor hozzáadott csomópontokon. Annak érdekében, hogy az új szkriptek minden fürtön és új csomóponton fussanak a meglévő fürtökön, újra kell indítania az összes fürtöt.
- Előfordulhat, hogy a nem idempotens szkripteket módosítani kell, amikor az új globális init szkript-keretrendszerbe migrál, és letiltja az örökölt szkripteket.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: