Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Note
Ezek az információk a Databricks CLI 0.205-ös és újabb verzióira vonatkoznak. A Databricks parancssori felülete nyilvános előzetes verzióban érhető el.
A Databricks CLI használatára a Databricks Licenc és a Databricks adatvédelmi nyilatkozata vonatkozik, beleértve a használati adatokra vonatkozó rendelkezéseket is.
A volumesDatabricks parancssori felületének parancscsoportja a kötetek Unity Catalogban való kezelésére szolgáló parancsokat tartalmaz. A kötetek funkciókkal rendelkeznek a fájlok eléréséhez, tárolásához, szabályozásához, rendszerezéséhez és feldolgozásához. Lásd: Mik azok a Unity Catalog-kötetek?.
Databricks kötetek létrehozása
Hozzon létre egy új kötetet.
A felhasználó létrehozhat egy külső vagy egy felügyelt kötetet. A rendszer létrehoz egy külső kötetet a megadott külső helyen, míg a felügyelt kötet a szülőséma, a szülőkatalógus vagy a metaadattár által megadott alapértelmezett helyen lesz.
Ahhoz, hogy a kötet létrehozása sikeres legyen, a felhasználónak a következő feltételeknek kell megfelelnie:
- A hívónak metaadattár-rendszergazdának kell lennie, vagy a szülőkatalógus és -séma tulajdonosának kell lennie, vagy rendelkeznie kell a
USE_CATALOGszülőkatalógus jogosultságával és aUSE_SCHEMAszülőséma jogosultságával. - A hívónak rendelkeznie kell
CREATE VOLUMEjogosultsággal a szülősémán.
Külső kötet esetén a következő feltételeknek is teljesülniük kell:
- A hívónak jogosultsággal kell rendelkeznie
CREATE EXTERNAL VOLUMEa külső helyen. - A megadott tárolóhelyen nincsenek más táblák, sem kötetek. – A megadott tárolási hely nincs más táblák, kötetek vagy katalógusok vagy sémák helye alatt.
databricks volumes create CATALOG_NAME SCHEMA_NAME NAME VOLUME_TYPE [flags]
Arguments
CATALOG_NAME
Annak a katalógusnak a neve, amelyben a séma és a kötet található
SCHEMA_NAME
Annak a sémának a neve, amelyben a kötet található
NAME
A kötet neve
VOLUME_TYPE
A kötet típusa. A külső kötet a megadott külső helyen található. A felügyelt kötet a szülőséma, a szülőkatalógus vagy a Metaadattár által megadott alapértelmezett helyen található. Lásd: Felügyelt és külső kötetek. Támogatott értékek: EXTERNAL, MANAGED
Beállítások
--comment string
A kötethez csatolt megjegyzés.
--json JSON
A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.
--storage-location string
A felhőbeli tárolási hely.
Examples
Az alábbi példa egy felügyelt kötetet hoz létre:
databricks volumes create my_catalog my_schema my_volume MANAGED
Az alábbi példa egy megjegyzéssel rendelkező külső kötetet hoz létre:
databricks volumes create my_catalog my_schema my_external_volume EXTERNAL --storage-location s3://my-bucket/my-volume --comment "External volume for data processing"
Databricks kötetek törlése
Töröljön egy kötetet a megadott szülőkatalógusból és sémából.
A hívónak metaadattár-rendszergazdának vagy a kötet tulajdonosának kell lennie. Az utóbbi esetben a hívónak tulajdonosnak kell lennie, vagy USE_CATALOG jogosultsággal kell rendelkeznie a szülőkatalógusban, valamint USE_SCHEMA jogosultsággal a szülősémán.
databricks volumes delete NAME [flags]
Arguments
NAME
A kötet háromszintű (teljesen megadott) neve
Beállítások
Examples
Az alábbi példa egy kötetet töröl:
databricks volumes delete my_catalog.my_schema.my_volume
databricks-kötetek listája
Az aktuális metaadattár köteteinek listázása a szülőkatalógus és séma alatt.
A visszaadott kötetek a hívó felhasználó jogosultságai alapján lesznek szűrve. A metaadattár rendszergazdája például listázhatja az összes kötetet. A kötetek válaszban való fogadásához egy normál felhasználónak kell lennie a tulajdonosnak, vagy jogosultsággal kell rendelkeznie a READ VOLUME kötetre. Az utóbbi esetben a hívónak tulajdonosnak kell lennie, vagy USE_CATALOG jogosultsággal kell rendelkeznie a szülőkatalógusban, valamint USE_SCHEMA jogosultsággal a szülősémán.
A tömb elemeinek adott sorrendje nem garantált.
databricks volumes list CATALOG_NAME SCHEMA_NAME [flags]
Arguments
CATALOG_NAME
A katalógus azonosítója
SCHEMA_NAME
A séma azonosítója
Beállítások
--include-browse
Kötetek belefoglalása a válaszba, amelyekhez az egyszerű felhasználó csak a szelektív metaadatokhoz fér hozzá.
--max-results int
A visszaadandó kötetek maximális száma (oldalhossz).
--page-token string
Egy korábbi kérés által visszaadott átlátszatlan jogkivonat.
Examples
Az alábbi példa egy katalógus és séma összes kötetét felsorolja:
databricks volumes list my_catalog my_schema
databricks-kötetek megtekintése
Kötet lekérése a metaadattárból egy adott katalógushoz és sémához.
A hívónak metaadattár-rendszergazdának, a kötet tulajdonosának kell lennie, vagy rendelkeznie kell a READ VOLUME jogosultsággal a kötetre vonatkozóan. Az utóbbi esetben a hívónak tulajdonosnak kell lennie, vagy USE_CATALOG jogosultsággal kell rendelkeznie a szülőkatalógusban, valamint USE_SCHEMA jogosultsággal a szülősémán.
databricks volumes read NAME [flags]
Arguments
NAME
A kötet háromszintű (teljesen megadott) neve
Beállítások
--include-browse
Kötetek belefoglalása a válaszba, amelyekhez az egyszerű felhasználó csak a szelektív metaadatokhoz fér hozzá.
Examples
Az alábbi példa egy kötetre vonatkozó információkat kap:
databricks volumes read my_catalog.my_schema.my_volume
Az alábbi példa hangerő-információkat kap, beleértve a böngészési metaadatokat.
databricks volumes read my_catalog.my_schema.my_volume --include-browse
databricks-kötetek frissítése
Frissítse a megadott kötetet a megadott szülőkatalógus és séma keretein belül.
A hívónak metaadattár-rendszergazdának vagy a kötet tulajdonosának kell lennie. Az utóbbi esetben a hívónak tulajdonosnak kell lennie, vagy USE_CATALOG jogosultsággal kell rendelkeznie a szülőkatalógusban, valamint USE_SCHEMA jogosultsággal a szülősémán.
Jelenleg csak a kötet neve, tulajdonosa vagy megjegyzése frissíthető.
databricks volumes update NAME [flags]
Arguments
NAME
A kötet háromszintű (teljesen megadott) neve
Beállítások
--comment string
A kötethez csatolt megjegyzés.
--json JSON
A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével.
--new-name string
A kötet új neve.
--owner string
A kötet tulajdonosának azonosítója.
Examples
Az alábbi példa frissíti egy kötet megjegyzését:
databricks volumes update my_catalog.my_schema.my_volume --comment "Updated comment for my volume"
Az alábbi példa egy kötet tulajdonosát módosítja:
databricks volumes update my_catalog.my_schema.my_volume --owner someone@example.com
Az alábbi példa egy kötetet nevez át:
databricks volumes update my_catalog.my_schema.my_volume --new-name my_new_volume_name
Globális jelzők
--debug
Engedélyezze-e a hibakeresési naplózást.
-h vagy --help
Súgó megjelenítése a Databricks parancssori felületéhez, a kapcsolódó parancscsoporthoz vagy a kapcsolódó parancshoz.
--log-file karakterlánc
A karakterlánc, amely megadja, melyik fájlba írja az kimeneti naplókat. Ha ez a jelző nincs megadva, akkor az alapértelmezett beállítás a kimeneti naplók stderrbe írása.
--log-format formátum
A naplóformátum típusa, amely lehet text vagy json. Az alapértelmezett érték a text.
--log-level karakterlánc
A naplóformátum szintjét képviselő karakterlánc. Ha nincs megadva, a naplóformátum szintje le van tiltva.
-o, --output típus
A parancs kimenettípusa: text vagy json. Az alapértelmezett érték a text.
-p, --profile karakterlánc
A parancs futtatásához használni kívánt fájl profiljának ~/.databrickscfg neve. Ha ez a jelző nincs megadva, akkor ha létezik, a rendszer a névvel ellátott DEFAULT profilt használja.
--progress-format formátum
A folyamatnaplók megjelenítésének formátuma: default, append, inplacevagy json
-t, --target karakterlánc
Ha alkalmazható, a használni kívánt célcsomag