Munkaterület-kódtárak (ö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: Fürtkódtárak.
Feljegyzés
A munkaterület-kódtárak elavultak, ezért nem használhatók. A tárak munkaterületfájlokként való tárolása azonban eltér a munkaterület-táraktól, és továbbra is teljes mértékben támogatott. A munkaterületfájlként tárolt kódtárakat közvetlenül a számítási vagy feladatfeladatok végrehajtásához telepítheti.
A munkaterület-kódtárak helyi adattárként működnek, amelyből fürtön telepített kódtárakat hozhat létre. A munkaterület-kódtárak a szervezete által létrehozott egyéni kódok vagy olyan nyílt forráskódú kódtárak adott verziói lehetnek, amelyet a szervezete szabványosított.
Mielőtt jegyzetfüzetben vagy feladatban használható lenne, telepítenie kell egy munkaterület-tárat egy fürtre. Lásd: Munkaterülettár telepítése fürtre.
A megosztott mappában lévő munkaterülettárak a munkaterület összes felhasználója számára elérhetők, míg a felhasználói mappában lévő munkaterület-tárak csak az adott felhasználó számára érhetők el.
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.
Miben különböznek a munkaterület-kódtárak a munkaterületfájlokkal tárolt táraktól?
A "munkaterület-kódtárak" kifejezés a munkaterületen regisztrált bármely tárra vonatkozik. A munkaterület-kódtárak a jegyzetfüzetek és a munkaterületfájlok mellett jelennek meg, és követik az ACL-szabályokat a bennük található címtárhoz.
A "munkaterületfájlok" kifejezés a munkaterületen tárolt tetszőleges fájlokra vonatkozik. A Python .whl-csomagokat munkaterületfájlokként tárolhatja, majd regisztrálhatja őket munkaterület-kódtárakként. Lásd: Mik azok a munkaterületfájlok?.
A tárakat munkaterületfájlokként is feltöltheti. Tekintse meg a munkaterületfájlok alapszintű használatát.
Bár számos fájltípust feltölthet munkaterület-fájlokba, csak a Python .whl-fájlok telepíthetők munkaterületfájlok használatával. Lásd a fürt hatókörű kódtárait.
A Databricks Runtime 13.3 LTS-ben és újabb verziókban munkaterületfájlokként tárolt Python-kerekes fájlokat telepíthet %pip
. Lásd: Munkaterületfájlként tárolt csomag telepítése a következővel: %pip.
Munkaterülettár létrehozása
Figyelmeztetés
Ez a funkció már nem érhető el. Lásd: A munkaterület-kódtárak létrehozása és telepítése már nem érhető el.
- Kattintson a jobb gombbal arra a munkaterületi mappára, amelyben tárolni szeretné a tárat.
- Válassza a Tár létrehozása lehetőséget>. Megjelenik a Tár létrehozása párbeszédpanel.
- Válassza ki a kódtár forrását , és kövesse a megfelelő eljárást:
Jar-, Python-tojás- vagy Python-kerékfájl feltöltése
Feljegyzés
A Python-tojásfájlok telepítése elavult, és egy későbbi Databricks Runtime-kiadásban törlődik.
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.
- A Forrástár gomblistában válassza a Feltöltés lehetőséget.
- Válassza a Jar, a Python Egg vagy a Python Whl lehetőséget.
- Igény szerint adjon meg egy kódtárnevet.
- Húzza a Jar, Egg vagy Whl fájlt a legördülő listára, vagy kattintson a legördülő listára, és keresse meg a fájlt. A fájl feltöltése a következőre történik
dbfs:/FileStore/jars
: . - Kattintson a Létrehozás gombra. Megjelenik a tár állapotképernyője.
Feltöltött JAR-, Python-tojás- vagy Python-kerékfájl hivatkozása
Létrehozhat egy új munkaterület-tárat a DBFS gyökérkönyvtárában, az objektumtárolóban vagy a munkaterület fájljaiban tárolt JAR-, Python-tojás- vagy Python-kerekes fájlokra való hivatkozással. A munkafolyamat követése a fájlok feltöltése és áthelyezése nélkül regisztrál egy tárra mutató mutatót.
A Databricks Runtime 13.2-s és újabb verziója esetén a Unity Katalógusban is hivatkozhat egy kötetre. Ez a funkció nyilvános előzetes verzióban érhető el.
Megosztott hozzáférési mód esetén jaRs-eket kell hozzáadnia a allowlist
. Lásd: Allowlist-kódtárak és init-szkriptek megosztott számításon.
- Válassza a Fájl elérési útja/ADLS lehetőséget az Erőforrástár forrása gomblistában.
- Válassza a Jar, a Python Egg vagy a Python Whl lehetőséget.
- Igény szerint adjon meg egy kódtárnevet.
- Adja meg a kódtár elérési útját, például az alábbi példákat:
abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/library.whl
/Workspace/path/to/library.whl
dbfs:/path/to/library.whl
/Volumes/<catalog>/<schema>/<volume>/<path_to_library_file>
- Kattintson a Létrehozás gombra. Megjelenik a tár állapotképernyője.
A tárak objektumtárolóban való használatával kapcsolatos további információkért lásd : Tárak telepítése objektumtárolóból.
A munkaterület fájljaival kapcsolatos további információkért lásd : Fájlok használata az Azure Databricksben.
Munkaterület-kódtár telepítése fürtre
Feljegyzés
Az Azure Databricks az összes munkaterület-kódtárat a fürtre telepített sorrendben dolgozza fel. Előfordulhat, hogy figyelmet kell fordítania a fürt telepítésének sorrendjére, ha függőségek vannak a kódtárak között.
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.
Egyfelhasználós hozzáférési módban a rendszer a hozzárendelt tag (felhasználó vagy szolgáltatásnév) identitását használja. Megosztott hozzáférési módban a tárak a tárat telepítő felhasználó identitását használják. Az elkülönítés nélküli megosztott hozzáférési mód nem támogatja a köteteket, de ugyanazt az identitás-hozzárendelést használja, mint a megosztott hozzáférési mód.
A kódtárak fürtökre való telepítésének összes lehetőségéről a Fürttárak című témakörben olvashat.
A munkaterületen már létező kódtár telepítéséhez a fürt felhasználói felületéről vagy a tár felhasználói felületéről kezdheti:
Fürt
- Az oldalsávon kattintson a Számítás gombra .
- Kattintson egy fürt nevére.
- Kattintson a Tárak fülre.
- Kattintson az Új telepítése gombra.
- A Tár forrása gomblistában válassza a Munkaterülettár lehetőséget.
- Válasszon ki egy munkaterület-tárat.
- Kattintson az Install (Telepítés) gombra.
Könyvtár
- Nyissa meg a tárat tartalmazó mappát.
- Kattintson a tár nevére.
- Jelölje be annak a fürtnek a jelölőnégyzetét, amelyen telepíteni szeretné a tárat, és kattintson a Telepítés gombra. A listában csak a futó fürtök jelennek meg.
Munkaterülettár részleteinek megtekintése
Feljegyzés
A munkaterület-mappák megkönnyítik a munkaterület-kódtárak felderítését és az ACL-ek kezelését.
- Nyissa meg a tárat tartalmazó munkaterületi mappát.
- Kattintson a tár nevére.
A kódtár részletei lapon láthatók a futó fürtök és a tár telepítési állapota . Ha a kódtár telepítve van, a lap a csomag gazdagépére mutató hivatkozást tartalmaz. Ha a tár feltöltése megtörtént, a lapon megjelenik a feltöltött csomagfájlra mutató hivatkozás.
Munkaterülettár áthelyezése
Feljegyzés
A munkaterület-mappák megkönnyítik a munkaterület-kódtárak felderítését és az ACL-ek kezelését. A munkaterület-tár áthelyezése nem helyez át fájlokat, de módosíthatja, hogy mely felhasználók férhetnek hozzá a munkaterülettárhoz.
- Nyissa meg a tárat tartalmazó munkaterületi mappát.
- Kattintson a jobb gombbal az erőforrástár nevére, és válassza az Áthelyezés lehetőséget. Megjelenik egy mappaböngésző.
- Kattintson a célmappára.
- Kattintson az Áthelyezés gombra.
Munkaterület-kódtár törlése
Fontos
A munkaterület-kódtár törlése előtt távolítsa el az összes fürtből.
Munkaterülettár törlése:
- Helyezze át a tárat a Kuka mappába.
- Törölje véglegesen a tárat a Kuka mappából, vagy ürítse ki a Kuka mappát.