Fürtkódtárak
A fürttárakat a fürtön futó összes jegyzetfüzet és feladat használhatja. Ez a cikk az Azure Databricks-munkaterület kódtár-felhasználói felületének telepítésével kapcsolatos részleteket ismerteti.
Feljegyzés
Ha olyan szabályzattal hoz létre számítást, amely kényszeríti a tártelepítéseket, nem telepíthet vagy távolíthat el kódtárakat a számításon. A munkaterület rendszergazdái szabályozzák az összes erőforrástár-kezelést a szabályzat szintjén.
A következő módszerekkel telepíthet kódtárakat egy fürtre:
Telepítsen egy kódtárat, amely csak egy adott fürthöz használható.
Telepítsen egy kódtárat a REST API-val. Tekintse meg a Libraries API-t.
Kódtár telepítése a Databricks parancssori felületével. Lásd: Mi a Databricks parancssori felület?
Kódtár telepítése a Terraform használatával. Lásd: Databricks Terraform provider and databricks_library.
Telepítsen egy tárat úgy, hogy létrehoz egy fürtöt egy olyan szabályzattal, amely meghatározza a tártelepítéseket. Lásd: Kódtárak hozzáadása szabályzathoz.
(Nem ajánlott) Telepítsen egy kódtárat egy fürtlétrehozáskor futó init-szkripttel. Lásd: Kódtár telepítése init-szkripttel (örökölt).
Kódtár telepítése fürtre
Kódtár telepítése fürtre:
- Kattintson a Számítás gombra az oldalsávon.
- Kattintson egy fürt nevére.
- Kattintson a Tárak fülre.
- Kattintson az Új telepítése gombra.
- Megjelenik a Kódtár telepítése párbeszédpanel.
- Válassza ki az Erőforrástár forrásának egyik beállítását, végezze el a megjelenő utasításokat, majd kattintson a Telepítés gombra.
Fontos
A kódtárak a Databricks Runtime 14.3 LTS és az alábbi Databricks Runtime használatakor telepíthetők a DBFS-ből. A munkaterület bármely felhasználója módosíthatja azonban a DBFS-ben tárolt kódtárfájlokat. Az Azure Databricks-munkaterületen lévő kódtárak biztonságának javítása érdekében a tárfájlok dbFS-gyökérben való tárolása alapértelmezés szerint elavult és le van tiltva a Databricks Runtime 15.1-ben és újabb verzióiban. Lásd: A tárak tárolása a DBFS-gyökérben alapértelmezés szerint elavult és le van tiltva.
Ehelyett a Databricks azt javasolja , hogy töltse fel az összes tárat, beleértve a Python-kódtárakat, a JAR-fájlokat és a Spark-összekötőket, a munkaterületi fájlokba vagy a Unity Catalog-kötetekbe, vagy tárcsomag-adattárak használatával. Ha a számítási feladat nem támogatja ezeket a mintákat, a felhőobjektum-tárolóban tárolt kódtárakat is használhatja.
Nem minden fürtelérési mód támogatja az összes erőforrástár-konfigurációt. Lásd a fürt hatókörű kódtárait.
Erőforrástár forrása | Utasítások |
---|---|
Munkaterület | Válasszon ki egy munkaterületfájlt, vagy töltsön fel egy whl, zipped wheelhouse, JAR, ZIP, tar vagy requirements.txt fájlt. Lásd: Kódtárak telepítése munkaterületfájlokból |
Kötetek | Válasszon ki egy whl- vagy JAR-fájlt vagy requirements.txt fájlt egy kötetből. Lásd: Kódtárak telepítése kötetről. |
Fájl elérési útja/ADLS | Válassza ki a kódtár típusát, és adja meg a teljes URI-t az erőforrástár-objektumnak (például: /Workspace/path/to/library.whl , /Volumes/path/to/library.whl vagy abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/library.whl ). Lásd: Tárak telepítése objektumtárolóból. |
PyPI | Adja meg a PyPI-csomag nevét. Lásd: PyPI-csomag. |
Maven | Adjon meg egy Maven-koordinátát. Lásd: Maven vagy Spark-csomag. |
CRAN | Adja meg a csomag nevét. Lásd: CRAN-csomag. |
DBFS (Nem ajánlott) | Töltsön be egy JAR- vagy Whl-fájlt a DBFS-gyökérbe. Ez nem ajánlott, mivel a DBFS-ben tárolt fájlokat bármely munkaterület-felhasználó módosíthatja. |
Amikor egy fürtre telepít egy tárat, a fürthöz már csatolt jegyzetfüzet nem fogja azonnal látni az új tárat. Először le kell választania a jegyzetfüzetet, majd újra kell csatlakoznia a fürthöz.
Feljegyzés
A 2 óránál hosszabb ideig telepítendő kódtárak sikertelenként lesznek megjelölve.
Kódtár telepítése szabályzattal
Ha olyan házirend használatával hoz létre fürtöt, amely kényszeríti a tár telepítését, a megadott kódtárak automatikusan telepednek a fürtre. Nem telepíthet további kódtárakat, és nem távolíthat el tárakat.
A munkaterület rendszergazdái kódtárakat adhatnak a szabályzatokhoz, így a házirendet használó összes számítás esetében kezelhetik és kényszeríthetik a tártelepítéseket. A rendszergazdai utasításokért lásd: Kódtárak hozzáadása szabályzathoz.
Tár eltávolítása fürtből
Feljegyzés
Amikor eltávolít egy tárat egy fürtből, a tár csak a fürt újraindításakor lesz eltávolítva. Amíg újra nem indítja a fürtöt, az eltávolított kódtár állapota eltávolításra váró újraindításként jelenik meg.
Tár eltávolításához használhatja a fürt felhasználói felületét:
- Kattintson a Számítás gombra az oldalsávon.
- Kattintson egy fürt nevére.
- Kattintson a Tárak fülre.
- Jelölje be azon fürt melletti jelölőnégyzetet, amelyről el szeretné távolítani a tárat, kattintson az Eltávolítás, majd a Megerősítés gombra. Az állapot az eltávolítás függőben lévő újraindítására módosul.
Kattintson az Újraindítás és a Megerősítés gombra a kódtár eltávolításához. A rendszer eltávolítja a tárat a fürt Tárak lapjáról.
A fürtön telepített kódtárak megtekintése
- Kattintson a Számítás gombra az oldalsávon.
- Kattintson a fürt nevére.
- Kattintson a Tárak fülre. Az egyes tárak esetében a lap megjeleníti a nevet és a verziót, a típust, a telepítési állapotot, és ha feltölti, a forrásfájlt.
Fürtre telepített kódtár frissítése
Fürtre telepített kódtár frissítéséhez távolítsa el a tár régi verzióját, és telepítsen egy új verziót.
Feljegyzés
Requirements.txt fájlok nem igényelnek eltávolítást és újraindítást. Ha módosította egy requirements.txt fájl tartalmát, egyszerűen újratelepítheti a telepített fájl tartalmának frissítéséhez.