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
-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
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 theserviceusage.services.enablepermission. Learn how to grant roles.-
Installieren Sie die Google Cloud CLI.
-
Konfigurieren Sie die gcloud CLI für die Verwendung Ihrer föderierten Identität.
Weitere Informationen finden Sie unter Mit Ihrer föderierten Identität in der gcloud CLI anmelden.
-
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.
- 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.
- 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. - 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.
- Optional: Führen Sie den folgenden Befehl aus, um die Konfiguration für die gcloud CLI aufzulisten:
gcloud config list