Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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.
Ez a lap bemutatja, hogyan listázhatja a Databricks CLI parancscsoportjait és parancsait, hogyan jelenítheti meg a Databricks CLI súgóját, és hogyan használhatja a Databricks CLI kimenetét. Lásd: Mi a Databricks parancssori felület?
A Databricks parancssori felület hitelesítésének telepítéséhez és konfigurálásához tekintse meg a Databricks parancssori felületének oktatóanyagát.
Elérhető parancssori felületi parancsok listázása
Az elérhető CLI parancscsoportok listázásához használja a(z) --help vagy -h opciót, például:
databricks -h
Bármely parancscsoport parancsainak listázásához használja a --help vagy -h lehetőséget. Például a parancsok listázásához clusters :
databricks clusters -h
Parancssori felületi parancs súgójának megjelenítése
Egy parancs használati adatainak megjelenítéséhez használja a --help parancsot vagy -h a lehetőséget. Például a parancs súgójának clusters list megjelenítéséhez:
databricks clusters list -h
A parancshivatkozás is elérhető. Lásd Databricks CLI-parancsok.
Parancs futtatása
Az egyes parancsok teljes használati adatai és szintaxisa megtalálható a parancssori súgóban és a hivatkozásban, de a Databricks CLI-parancsok általában megfelelnek a következő szintaxisnak:
databricks <command-group> <command-name> <subcommand-name> [command-argument-value1] [--<flag1-name> <flag1-value>]
Nem minden parancs rendelkezik további alparancsokkal. A globális jelzők elérhetők, és egyes parancsok további jelzőkkel rendelkeznek. A következő parancs például parancsspecifikus jelölővel adja ki az elérhető fürtöket:
databricks clusters list --can-use-client JOBS
Tip
Databricks CLI-parancsokat futtathat egy Databricks-munkaterületről a webes terminál használatával. A munkaterület webes terminálja számos felhasználó számára használható egyetlen számításon, és nem igényel hitelesítést. Lásd: Rendszerhéjparancsok futtatása az Azure Databricks webes terminálban.
JSON-bemenet és -kimenet
Egyes Databricks CLI-parancsok rendelkeznek olyan --json jelölővel vagy más beállításokkal, amelyek JSON-sztringbemenetet fogadnak el. Ezenkívül egyes parancsok JSON-sztringet adnak ki.
Sztringformázás
A JSON-sztringek formátuma az operációs rendszertől függ:
Linux vagy macOS
A JSON-sztringparamétereket dupla idézőjelek közé foglalja, és a teljes JSON hasznos adatát egyetlen idézőjelbe foglalja. Például:
'{"cluster_id": "1234-567890-abcde123"}'
'["20230323", "Amsterdam"]'
Windows
A JSON-sztringparamétereket és a teljes JSON-hasznos adatot dupla idézőjelek közé foglalja, és a JSON hasznos adatában lévő dupla idézőjeleket egy fordított perjellel (\) előzi meg. Például:
"{\"cluster_id\": \"1234-567890-abcde123\"}"
"[\"20230323\", \"Amsterdam\"]"
Mezők beállítása JSON-sztringben
A --json számos parancs jelölője lehetővé teszi olyan objektummezők beállítását, amelyek nem érhetők el parancssori felületi parancsként vagy beállításként. Az alábbi hívás például hozzáad egy azonosítóval rendelkező 9ddddddd-1eee-4eee-a666-8fff7c111111 felhasználót a csoporthoz az azonosítóval 7eeeeeee-9ccc-4aaa-b777-1aaaaaaaaaa:
Linux vagy macOS
databricks account groups patch 7eeeeeee-9ccc-4aaa-b777-1aaa2eeeee6f --json '{
"schemas": ["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
"Operations": [
{
"op": "add",
"path": "members",
"value": [
{
"value": "9ddddddd-1eee-4eee-a666-8fff7c111111"
}
]
}
]
}'
Windows
databricks account groups patch 7eeeeeee-9ccc-4aaa-b777-1aaa2eeeee6f --json "{
\"schemas\": [\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"],
\"Operations\": [
{
\"op\": \"add\",
\"path\": \"members\",
\"value\": [
{
\"value\": \"9ddddddd-1eee-4eee-a666-8fff7c111111\"
}
]
}
]
}"
JSON-kimenet szűrése jq
A JSON-t kimeneti Databricks CLI-parancsok esetében a jq parancssori processzorral szűrheti a kimenetet. Ha például csak egy Azure Databricks-fürt megjelenített nevét szeretné listázni a megadott fürtazonosítóval:
databricks clusters get 1234-567890-abcde123 | jq -r .cluster_name
My-11.3-LTS-Cluster
Telepítheti jq macOS-en a Homebrew használatával brew install jq a Chocolatey és a choco install jqWindows használatával. További információkért jqlásd a jq kézikönyvet.
Proxykiszolgáló konfigurálása
A Databricks CLI-kérések és válaszok proxykiszolgálón keresztüli átirányításához állítsa be a HTTPS_PROXY környezeti változót azon a gépen, amelyen a Databricks parancssori felület telepítve van a proxykiszolgáló URL-címére.
A környezeti változók beállításához tekintse meg az operációs rendszer dokumentációját.