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


Adattár parancssori felülete (örökölt)

Fontos

Ez a dokumentáció ki lett állítva, és lehet, hogy nem frissül.

Ezek az információk az örökölt Databricks CLI 0.18-s és újabb verzióira vonatkoznak. A Databricks azt javasolja, hogy helyette a Databricks CLI 0.205-ös vagy újabb verzióját használja. Lásd: Mi a Databricks parancssori felület? A Databricks parancssori felület verziójának megkereséséhez futtassa a következőt databricks -v: .

Ha a Databricks CLI 0.18-os vagy újabb verziójáról a Databricks CLI 0.205-ös vagy újabb verziójára szeretne migrálni, tekintse meg a Databricks parancssori felület migrálását.

Feljegyzés

A Repos CLI-hez a Databricks CLI 0.15.0-s vagy újabb verziója szükséges.

A Databricks-adattárak parancssori felületének alparancsait a hozzáfűzéssel databricks reposfuttathatja. Ezek az alparancsok a Repos API-t hívják.

További információ az adattárakról: Git-integráció a Databricks Git-mappákkal.

databricks repos --help
Usage: databricks repos [OPTIONS] COMMAND [ARGS]...

  Utility to interact with the repos API.

Options:
  -v, --version   [VERSION]
  --debug         Debug mode. Shows full stack trace on error.
  --profile TEXT  CLI connection profile to use. The default profile is
                  "DEFAULT".

  -h, --help      Show this message and exit.

Commands:
  create      Creates a repo.
  delete      Deletes a repo.
  get         Lists information about a repo.
  list        Lists all available repos in the workspace.
  update      Updates information about a repo.

Adattár létrehozása

A használati dokumentáció megjelenítéséhez futtassa a következőt databricks repos create --help:

Használat

databricks repos create --url <url> --provider <provider> --path <path>

Csere:

  • <url> az adattárhoz szükséges Git-szolgáltató URL-címével.

  • <provider> a szükséges Git-szolgáltató nevével, például gitHub. Az elérhető szolgáltatók a következők:

    • azureDevOpsServices
    • bitbucketCloud
    • bitbucketServer
    • gitHub
    • gitHubEnterprise
    • gitLab
    • gitLabEnterpriseEdition

    A szolgáltató neve megadható kis- és github nagybetűként (például gitHub mindkettő érvényes).

  • <path> az Azure Databricks-munkaterületen található adattár opcionális elérési útjával, például /Repos/someone@example.com/my-repo.

Példakimenet

{
  "id": 1234567890123456,
  "path": "/Repos/someone@example.com/my-repo",
  "url": "https://github.com/my/my-repo",
  "provider": "gitHub",
  "branch": "master",
  "head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}

A munkaterület összes elérhető adattárának listázása

A használati dokumentáció megjelenítéséhez futtassa a következőt databricks repos list --help:

Használat

databricks repos list --path-prefix <path-prefix> --next-page-token <next-page-token>

Csere:

  • <path-prefix> az Azure Databricks-munkaterület adattárainak opcionális elérési útelőtagjával, például /Repos/someone@example.com/my-repo.
  • <next-page-token> a parancs korábbi futtatásával megadott következő oldal jogkivonatával a következő oldal eredményének lekéréséhez.

Példakimenet

{
  "repos": [
    {
      "id": 1234567890123456,
      "path": "/Repos/someone@example.com/my-repo",
      "url": "https://github.com/my/my-repo",
      "provider": "gitHub",
      "branch": "master",
      "head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
    },
    {
      "id": 2345678901234567,
      "path": "/Repos/someone@example.com/my-repo-2",
      "url": "https://github.com/my/my-repo-2",
      "provider": "gitHub",
      "branch": "master",
      "head_commit_id": "837ac1f924a5ca56117597c5c79bb02300ff1f4a"
    }
  ]
}

Adattár adatainak listázása

A használati dokumentáció megjelenítéséhez futtassa a következőt databricks repos get --help:

Használat

databricks repos get --repo-id <repo-id> --path <path>

Csere:

  • <repo-id> például az adattár 1234567890123456azonosítójával. Az azonosító lekéréséhez futtassa a listaparancsot . --repo-id vagy --path kötelező.
  • <path> például az Azure Databricks-munkaterület adattárának /Repos/someone@example.com/my-repoelérési útjával. Az elérési út lekéréséhez futtassa a get vagy a list parancsot. --repo-id vagy --path kötelező.

Példakimenet

{
  "id": 1234567890123456,
  "path": "/Repos/someone@example.com/my-repo",
  "url": "https://github.com/my/my-repo",
  "provider": "gitHub",
  "branch": "master",
  "head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}

Adattár frissítése egy távoli ág legutóbbi véglegesítésére vagy címkére

A használati dokumentáció megjelenítéséhez futtassa a következőt databricks repos update --help:

Használat

databricks repos update --repo-id <repo-id> --branch <branch>

Vagy:

databricks repos update --repo-id <repo-id> --tag <tag>

Vagy:

databricks repos update --path <path> --branch <branch>

Vagy:

databricks repos update --path <path> --tag <tag>

Pontosan az egyik vagy --path--repo-id a szükséges, és pontosan egy --branch vagy --tag van szükség.

--repo-id vagy --path azonosítja a frissíteni kívánt Databricks Git mappát. --branchvagy --tag azonosítja a kivételhez frissíteni kívánt véglegesítést vagy az új ágat. --tag Ha --branch a jelenleg kivett ágra hivatkozik, a Databricks Git-mappák lekéréses műveletet hajtanak végre az ág legújabb véglegesítésére való frissítéshez. --tag Ha --branch a Databricks Git jelenleg nem kivett ágra hivatkozik, akkor a Databricks Git-mappák ellenőrzik a megadott ágat.

Csere:

  • <repo-id> például az adattár 1234567890123456azonosítójával. Az azonosító lekéréséhez futtassa a listaparancsot .
  • <path> például az Azure Databricks-munkaterület adattárának /Repos/someone@example.com/my-repoelérési útjával. Az elérési út lekéréséhez futtassa a get vagy a list parancsot.
  • <branch> az adattárban használt ág nevével, például my-branch.
  • <tag> az adattárban használt ág nevével, például my-tag.

Példakimenet

{
  "id": 1234567890123456,
  "path": "/Repos/someone@example.com/my-repo",
  "url": "https://github.com/my/my-repo",
  "provider": "gitHub",
  "branch": "my-branch",
  "head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}

Adattár törlése

A használati dokumentáció megjelenítéséhez futtassa a következőt databricks repos delete --help:

Használat

databricks repos delete --repo-id <repo-id>

Vagy:

databricks repos delete --path <path>

Csere:

  • <repo-id> például az adattár 1234567890123456azonosítójával. Az azonosító lekéréséhez futtassa a listaparancsot . --repo-id vagy --path kötelező.
  • <path> például az Azure Databricks-munkaterület adattárának /Repos/someone@example.com/my-repoelérési útjával. Az elérési út lekéréséhez futtassa a get vagy a list parancsot. --repo-id vagy --path kötelező.

Ha sikeres, nem jelenik meg kimenet.