Konfigurációs profilok a Databricks parancssori felületéhez
Feljegyzés
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 cikk bemutatja, hogyan használható a Databricks parancssori felület konfigurációs profilokkal. Feltételezi, hogy már telepítette a Databricks parancssori felületet, és létrehozott egy Databricks-konfigurációs profilfájlt. Lásd: Databricks CLI- és Azure Databricks-konfigurációs profilok telepítése vagy frissítése.
A konfigurációs profilokkal kapcsolatos információk lekérése
Ha több konfigurációs profilt ad hozzá a .databrickscfg
fájlhoz, a parancs --profile
vagy -p
jelzőjében megadhatja a célkonfigurációs profil nevét a különböző munkaterületeken. Ha nincs megadva, a rendszer a DEFAULT
konfigurációs profilt használja.
Tipp.
A Tab
--profile
vagy -p
után lenyomva megjelenítheti a választható meglévő konfigurációs profilok listáját.
Létrehozhat például egy konfigurációs profilt DEV
, amely egy fejlesztési számítási feladatokhoz használt Azure Databricks-munkaterületre hivatkozik, és egy külön konfigurációs profilt, PROD
amely egy másik Azure Databricks-munkaterületre hivatkozik, amelyet éles számítási feladatokhoz használ.
Alapértelmezés szerint a Databricks parancssori felület megkeresi a fájlt a .databrickscfg
~
Unix, Linux vagy macOS rendszerű unix-, Linux- vagy macOS-mappában, illetve a %USERPROFILE%
Windows (saját felhasználói kezdőlapja) mappájában. A .databrickscfg
fájl alapértelmezett elérési útjának módosításához állítsa a DATABRICKS_CONFIG_FILE
környezeti változót egy másik elérési útra. Lásd .databrickscfg-specifikus környezeti változókat és mezőket.
Ha egy meglévő konfigurációs profilról szeretne információt kapni, futtassa a auth env
parancsot:
databricks auth env --profile <configuration-profile-name>
# Or:
databricks auth env --host <account-console-url>
# Or:
databricks auth env --host <workspace-url>
Itt látható például az Azure Databricks személyes hozzáférési jogkivonat-hitelesítéssel konfigurált profil kimenete:
{
"env": {
"DATABRICKS_AUTH_TYPE": "pat",
"DATABRICKS_CONFIG_PROFILE": "DEFAULT",
"DATABRICKS_HOST": "https://dbc-a1b2345c-d6e7.cloud.databricks.com",
"DATABRICKS_TOKEN": "dapi123..."
}
}
Az összes elérhető profilról az auth profiles
parancs futtatásával kaphat információt:
databricks auth profiles
Name Host Valid
DEFAULT https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Development https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Staging https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
Production https://dbc-a1b2345c-d6e7.cloud.databricks.com YES
A parancs kimenete auth profiles
nem jelenít meg hozzáférési jogkivonatokat. A hozzáférési jogkivonat megjelenítéséhez futtassa az előző auth env
parancsot.
Fontos
A Databricks parancssori felület nem működik .netrc fájllal. Más célokra is használhat fájlokat .netrc
a környezetben, de a Databricks parancssori felülete nem fogja használni ezt a .netrc
fájlt.
Konfigurációs profilok tesztelése
A konfigurációs profilok teszteléséhez és a hitelesítés helyes beállításának ellenőrzéséhez futtasson egy munkaterülethez csatlakozó parancsot.
Ha nem ad meg profilt, a rendszer az alapértelmezett profilt használja. Az alábbi parancs például felsorolja a DEFAULT
-profilhoz társított Azure Databricks-munkaterület elérhető Databricks-futtatókörnyezeti verzióit.
Feljegyzés
Ez a parancs feltételezi, hogy nincsenek olyan környezeti változók, amelyek elsőbbséget élveznek a DEFAULT
-profil beállításaival szemben. További információkért lásd a hitelesítés kiértékelési sorrendjét.
databricks clusters spark-versions
Egy adott konfigurációs profil ellenőrzéséhez adja meg a profil nevét a -p
jelölő használatával.
databricks clusters spark-versions -p PROD