Como alternativa a las APIs de Dataproc Metastore, puedes gestionar y acceder a los servicios de Dataproc Metastore mediante los comandos de gcloud metastore
Google Cloud CLI.
En esta página se explica cómo empezar a usar la CLI de Google Cloud para interactuar con Dataproc Metastore.
Antes de empezar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
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
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. 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.enable
permission. Learn how to grant roles. -
Install the Google Cloud CLI.
-
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
-
Para inicializar gcloud CLI, ejecuta el siguiente 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
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. 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.enable
permission. Learn how to grant roles. -
Install the Google Cloud CLI.
-
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
-
Para inicializar gcloud CLI, ejecuta el siguiente comando:
gcloud init
- Para definir el proyecto predeterminado, ejecuta el siguiente comando:
gcloud config set project PROJECT_ID
donde PROJECT_ID es el ID del proyecto Google Cloud al que pertenece el servicio Dataproc Metastore.
- Para configurar la ubicación de Dataproc Metastore, ejecuta el siguiente comando:
gcloud config set metastore/location LOCATION
donde LOCATION es una región admitida, como
us-central1
. - Para configurar el nivel de Dataproc Metastore, ejecuta el siguiente comando:
gcloud config set metastore/tier TIER
donde TIER define la capacidad del nuevo servicio.
- Opcional: Para enumerar la configuración de gcloud CLI, ejecuta el siguiente comando:
gcloud config list
- Comandos de gcloud de Dataproc Metastore
- Habilitar la API
- Guía de inicio rápido para desplegar Dataproc Metastore
Empezar a usar la CLI de Google Cloud
Para empezar a usar gcloud CLI, consulta la documentación de Google Cloud CLI.
Para obtener ayuda sobre la herramienta, los recursos y los comandos, usa la marca --help
:
gcloud metastore --help
La referencia de Google Cloud CLI también proporciona la información que muestra la marca --help
.
Definir propiedades de configuración predeterminadas en el cliente local
La mayoría de los comandos de gcloud metastore
requieren una ubicación, que se especifica mediante la marca --location
o definiendo la ubicación predeterminada. También puedes definir el proyecto y el nivel predeterminados de tus servicios de Dataproc Metastore.