Como alternativa al uso de las APIs de Dataproc Metastore, puedes administrar y acceder a los servicios de Dataproc Metastore con los comandos de gcloud metastore de la CLI de Google Cloud.
En esta página, se explica cómo comenzar a usar Google Cloud CLI para que puedas interactuar con Dataproc Metastore.
Antes de comenzar
- Accede a tu cuenta de Google Cloud . Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
-
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.-
Instala Google Cloud CLI.
-
Si usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI 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 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.-
Instala Google Cloud CLI.
-
Si usas un proveedor de identidad externo (IdP), primero debes acceder a la gcloud CLI con tu identidad federada.
-
Para inicializar gcloud CLI, ejecuta el siguiente comando:
gcloud init
Comienza a usar Google Cloud CLI
Para comenzar a usar gcloud CLI, revisa la Documentación de Google Cloud CLI.
Puedes obtener ayuda para la herramienta, los recursos y los comandos con la marca --help:
gcloud metastore --help
La referencia de Google Cloud CLI también proporciona la información que muestra la marca --help.
Establece las propiedades de configuración predeterminadas en tu cliente local
La mayoría de los comandos gcloud metastore requieren una ubicación, que se especifica con la marca --location o estableciendo la ubicación predeterminada. También puedes configurar el proyecto y el nivel predeterminados para tus servicios de Dataproc Metastore.
- Para establecer 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 de Dataproc Metastore.
- Para configurar la ubicación de Dataproc Metastore, ejecuta el siguiente comando:
gcloud config set metastore/location LOCATION
en el que LOCATION es una región compatible, como
us-central1. - Para configurar el nivel de Dataproc Metastore, ejecuta el siguiente comando:
gcloud config set metastore/tier TIER
en el que TIER establece la capacidad del servicio nuevo.
- Opcional: Para mostrar la configuración de gcloud CLI, ejecuta el siguiente comando:
gcloud config list
¿Qué sigue?
- Comandos de gcloud de Dataproc Metastore
- Habilitar la API
- Guía de inicio rápido para implementar Dataproc Metastore