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


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.

  1. Kattintson a jobb gombbal arra a munkaterületi mappára, amelyben tárolni szeretné a tárat.
  2. Válassza a Tár létrehozása lehetőséget>. Megjelenik a Tár létrehozása párbeszédpanel.
  3. 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.

  1. A Forrástár gomblistában válassza a Feltöltés lehetőséget.
  2. Válassza a Jar, a Python Egg vagy a Python Whl lehetőséget.
  3. Igény szerint adjon meg egy kódtárnevet.
  4. 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: .
  5. 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.

  1. Válassza a Fájl elérési útja/ADLS lehetőséget az Erőforrástár forrása gomblistában.
  2. Válassza a Jar, a Python Egg vagy a Python Whl lehetőséget.
  3. Igény szerint adjon meg egy kódtárnevet.
  4. 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>
  5. 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

  1. Az oldalsávon kattintson a Számítás gombra számítási ikon .
  2. Kattintson egy fürt nevére.
  3. Kattintson a Tárak fülre.
  4. Kattintson az Új telepítése gombra.
  5. A Tár forrása gomblistában válassza a Munkaterülettár lehetőséget.
  6. Válasszon ki egy munkaterület-tárat.
  7. Kattintson az Install (Telepítés) gombra.

Könyvtár

  1. Nyissa meg a tárat tartalmazó mappát.
  2. Kattintson a tár nevére.
  3. 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.

  1. Nyissa meg a tárat tartalmazó munkaterületi mappát.
  2. 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.

  1. Nyissa meg a tárat tartalmazó munkaterületi mappát.
  2. 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ő.
  3. Kattintson a célmappára.
  4. 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:

  1. Helyezze át a tárat a Kuka mappába.
  2. Törölje véglegesen a tárat a Kuka mappából, vagy ürítse ki a Kuka mappát.