Como alternativa a las APIs de Dataproc Metastore, puedes gestionar y acceder a los servicios de Dataproc Metastore mediante los comandos gcloud metastore de la CLI de Google Cloud.
En esta página se explica cómo empezar a usar Google Cloud CLI para interactuar con Dataproc Metastore.
Antes de empezar
-
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. -
Install the Google Cloud CLI.
-
Configura gcloud CLI para que use tu identidad federada.
Para obtener más información, consulta el artículo Iniciar sesión en la CLI de gcloud con tu identidad federada.
-
Para inicializar gcloud CLI, ejecuta el siguiente comando:
gcloud initEmpezar 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 --helpLa 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 metastorerequieren una ubicación, que se especifica con la marca--locationo definiendo la ubicación predeterminada. También puedes definir el proyecto y el nivel predeterminados de tus servicios de Dataproc Metastore.- 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
Siguientes pasos
- Para definir el proyecto predeterminado, ejecuta el siguiente comando: