Delen via


Cli-opslagplaatsen (verouderd)

Belangrijk

Deze documentatie is buiten gebruik gesteld en wordt mogelijk niet bijgewerkt.

Deze informatie is van toepassing op verouderde Databricks CLI-versies 0.18 en lager. Databricks raadt u aan om in plaats daarvan nieuwere Databricks CLI versie 0.205 of hoger te gebruiken. Zie Wat is de Databricks CLI? Voer de opdracht uit databricks -vom uw versie van de Databricks CLI te vinden.

Als u wilt migreren van Databricks CLI versie 0.18 of lager naar Databricks CLI versie 0.205 of hoger, raadpleegt u de Cli-migratie van Databricks.

Notitie

Voor de OPSLAGPLAATS-CLI is Databricks CLI 0.15.0 of hoger vereist.

U voert CLI-subopdrachten voor Databricks-opslagplaatsen uit door ze toe te voegen aan databricks repos. Deze subopdrachten roepen de OPSLAGPLAATS-API aan.

Zie Git-integratie voor Databricks Git-mappen voor meer informatie over opslagplaatsen.

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.

Een opslagplaats maken

Als u de gebruiksdocumentatie wilt weergeven, voert u het volgende uit databricks repos create --help.

Gebruik

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

Vervangen:

  • <url> met de URL van de vereiste Git-provider naar de opslagplaats.

  • <provider> met de naam van de vereiste Git-provider, bijvoorbeeld gitHub. Beschikbare providers zijn onder andere:

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

    De naam van de provider kan worden opgegeven als niet hoofdlettergevoelig (bijvoorbeeld gitHub en github beide geldig).

  • <path> met een optioneel pad naar de opslagplaats in de Azure Databricks-werkruimte, bijvoorbeeld /Repos/someone@example.com/my-repo.

Voorbeelduitvoer

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

Alle beschikbare opslagplaatsen in de werkruimte weergeven

Als u de gebruiksdocumentatie wilt weergeven, voert u het volgende uit databricks repos list --help.

Gebruik

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

Vervangen:

  • <path-prefix> met een optioneel padvoorvoegsel voor de opslagplaatsen in de Azure Databricks-werkruimte, bijvoorbeeld /Repos/someone@example.com/my-repo.
  • <next-page-token> met een optioneel token van de volgende pagina die is opgegeven door de opdracht eerder uit te voeren, om de volgende pagina met resultaten op te halen.

Voorbeelduitvoer

{
  "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"
    }
  ]
}

Informatie over een opslagplaats weergeven

Als u de gebruiksdocumentatie wilt weergeven, voert u het volgende uit databricks repos get --help.

Gebruik

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

Vervangen:

  • <repo-id> met de id van de opslagplaats, bijvoorbeeld 1234567890123456. Voer de lijstopdracht uit om de id op te halen. --repo-id of --path is vereist.
  • <path> met het pad naar de opslagplaats in de Azure Databricks-werkruimte, bijvoorbeeld /Repos/someone@example.com/my-repo. Voer de opdracht Ophalen of lijst uit om het pad op te halen. --repo-id of --path is vereist.

Voorbeelduitvoer

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

Een opslagplaats bijwerken naar de meest recente doorvoering van een externe vertakking of naar een tag

Als u de gebruiksdocumentatie wilt weergeven, voert u het volgende uit databricks repos update --help.

Gebruik

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

Of:

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

Of:

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

Of:

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

Precies één van --repo-id of --path is vereist, en precies één van --branch of --tag is vereist.

--repo-id of --path identificeert de Databricks Git-map die moet worden bijgewerkt. --branch of --tag identificeert de doorvoer die moet worden bijgewerkt naar of de nieuwe vertakking die moet worden uitgecheckt. Als --branch of --tag verwijst naar de vertakking die momenteel is uitgecheckt, voert Databricks Git-mappen een pull-bewerking uit om bij te werken naar de meest recente doorvoer voor die vertakking. Als --branch of --tag verwijst naar een vertakking die momenteel niet is uitgecheckt, checkt Databricks Git-mappen de opgegeven vertakking uit.

Vervangen:

  • <repo-id> met de id van de opslagplaats, bijvoorbeeld 1234567890123456. Voer de lijstopdracht uit om de id op te halen.
  • <path> met het pad naar de opslagplaats in de Azure Databricks-werkruimte, bijvoorbeeld /Repos/someone@example.com/my-repo. Voer de opdracht Ophalen of lijst uit om het pad op te halen.
  • <branch> met de naam van de vertakking in de opslagplaats die moet worden gebruikt, bijvoorbeeld my-branch.
  • <tag> met de naam van de vertakking in de opslagplaats die moet worden gebruikt, bijvoorbeeld my-tag.

Voorbeelduitvoer

{
  "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"
}

Een opslagplaats verwijderen

Als u de gebruiksdocumentatie wilt weergeven, voert u het volgende uit databricks repos delete --help.

Gebruik

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

Of:

databricks repos delete --path <path>

Vervangen:

  • <repo-id> met de id van de opslagplaats, bijvoorbeeld 1234567890123456. Voer de lijstopdracht uit om de id op te halen. --repo-id of --path is vereist.
  • <path> met het pad naar de opslagplaats in de Azure Databricks-werkruimte, bijvoorbeeld /Repos/someone@example.com/my-repo. Voer de opdracht Ophalen of lijst uit om het pad op te halen. --repo-id of --path is vereist.

Als dit lukt, wordt er geen uitvoer weergegeven.