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


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