Google Cloud CLI verwenden

Alternativ zu den Dataproc Metastore APIs können Sie mit den gcloud metastore-Befehlen der Google Cloud CLI die Dataproc Metastore-Dienste verwalten und auf diese zugreifen.

Auf dieser Seite wird beschrieben, wie Sie die Google Cloud CLI verwenden, um mit Dataproc Metastore zu interagieren.

Hinweis

  1. Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Enable the Dataproc Metastore API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  4. Installieren Sie die Google Cloud CLI.

  5. Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

  6. Führen Sie den folgenden Befehl aus, um die gcloud CLI zu initialisieren:

    gcloud init
  7. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  8. Enable the Dataproc Metastore API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  9. Installieren Sie die Google Cloud CLI.

  10. Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

  11. Führen Sie den folgenden Befehl aus, um die gcloud CLI zu initialisieren:

    gcloud init

Erste Schritte mit der Google Cloud CLI

Lesen Sie die Dokumentation zur Google Cloud CLI, um mit der gcloud CLI zu beginnen. Mit dem Flag --help können Sie Hilfe für das Tool, Ressourcen und Befehle anfordern:

gcloud metastore --help

Die Referenz zur Google Cloud CLI enthält auch die Informationen, die mit dem Flag --help angezeigt werden.

Standardkonfigurationseigenschaften im lokalen Client festlegen

Für die meisten gcloud metastore-Befehle ist ein Speicherort erforderlich, den Sie mit dem Flag --location oder durch Festlegen des Standardspeicherorts angeben. Sie können auch das Standardprojekt und die Standardstufe für Ihre Dataproc Metastore-Dienste festlegen.

  1. Führen Sie den folgenden Befehl aus, um das Standardprojekt festzulegen:
    gcloud config set project PROJECT_ID

    Dabei ist PROJECT_ID die ID des Google Cloud -Projekts, zu dem der Dataproc Metastore-Dienst gehört.

  2. Führen Sie den folgenden Befehl aus, um den Dataproc Metastore-Standort zu konfigurieren:
    gcloud config set metastore/location LOCATION

    Dabei ist LOCATION eine unterstützte Region wie us-central1.

  3. Führen Sie den folgenden Befehl aus, um die Dataproc Metastore-Stufe zu konfigurieren:
    gcloud config set metastore/tier TIER

    Dabei wird mit TIER die Kapazität des neuen Dienstes festgelegt.

  4. Optional: Führen Sie den folgenden Befehl aus, um die Konfiguration für die gcloud CLI aufzulisten:
    gcloud config list

Nächste Schritte