In alternativa all'utilizzo delle API Dataproc Metastore,
puoi gestire i servizi Dataproc Metastore e accedervi
utilizzando i comandi Google Cloud CLI gcloud metastore.
Questa pagina spiega come iniziare a utilizzare Google Cloud CLI, in modo da poterlo utilizzare per interagire con Dataproc Metastore.
Prima di iniziare
- Accedi al tuo Google Cloud account. Se non hai mai utilizzato Google Cloud, crea un account per valutare il rendimento dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
-
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.-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud init -
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.-
Installa Google Cloud CLI.
-
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.
-
Per inizializzare gcloud CLI, esegui questo comando:
gcloud init
Inizia a utilizzare Google Cloud CLI
Per iniziare a utilizzare gcloud CLI, consulta la
documentazione di Google Cloud CLI.
Puoi ottenere assistenza per lo strumento, le risorse e i comandi utilizzando il flag --help:
gcloud metastore --help
Il riferimento di Google Cloud CLI fornisce anche le informazioni
mostrate dal flag --help.
Imposta le proprietà di configurazione predefinite nel client locale
La maggior parte dei comandi gcloud metastore richiede una località, che puoi specificare utilizzando il flag --location o impostando la località predefinita. Puoi anche impostare il progetto e il livello predefiniti per i servizi Dataproc Metastore.
- Per impostare il progetto predefinito, esegui questo comando:
gcloud config set project PROJECT_ID
dove PROJECT_ID è l'ID del Google Cloud progetto a cui appartiene il servizio Dataproc Metastore.
- Per configurare la località di Dataproc Metastore, esegui questo comando:
gcloud config set metastore/location LOCATION
dove LOCATION è una regione supportata, ad esempio
us-central1. - Per configurare il livello di Dataproc Metastore, esegui questo comando:
gcloud config set metastore/tier TIER
dove TIER imposta la capacità del nuovo servizio.
- (Facoltativo) Per elencare la configurazione di gcloud CLI, esegui questo comando:
gcloud config list
Passaggi successivi
- Comandi gcloud di Dataproc Metastore
- Abilitazione dell'API
- Guida rapida per il deployment di Dataproc Metastore