Em alternativa à utilização das APIs Dataproc Metastore,
pode gerir e aceder aos serviços Dataproc Metastore
através dos comandos da CLI Google Cloud gcloud metastore.
Esta página explica como começar a usar a CLI Google Cloud para que possa usá-la para interagir com o Dataproc Metastore.
Antes de começar
-
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.
-
Configure a CLI gcloud para usar a sua identidade federada.
Para mais informações, consulte o artigo Inicie sessão na CLI gcloud com a sua identidade federada.
-
Para inicializar a CLI gcloud, execute o seguinte comando:
gcloud initComece a usar a CLI Google Cloud
Para começar a usar a CLI gcloud, reveja a documentação da CLI Google Cloud. Pode obter ajuda para a ferramenta, os recursos e os comandos através da flag
--help:gcloud metastore --helpA referência da CLI do Google Cloud também fornece as informações apresentadas pela flag
--help.Defina propriedades de configuração predefinidas no cliente local
A maioria dos comandos do
gcloud metastorerequer uma localização, que especifica através da flag--locationou da definição da localização predefinida. Também pode definir o projeto e o nível predefinidos para os seus serviços de Metastore do Dataproc.- Para definir o projeto predefinido, execute o seguinte comando:
gcloud config set project PROJECT_ID
onde PROJECT_ID é o ID do projeto ao qual o serviço Dataproc Metastore pertence. Google Cloud
- Para configurar a localização do Dataproc Metastore, execute o seguinte comando:
gcloud config set metastore/location LOCATION
onde LOCATION é uma região suportada, como
us-central1. - Para configurar o nível do Dataproc Metastore, execute o seguinte comando:
gcloud config set metastore/tier TIER
em que TIER define a capacidade do novo serviço.
- Opcional: para listar a configuração da CLI gcloud, execute o seguinte comando:
gcloud config list
O que se segue?
- Para definir o projeto predefinido, execute o seguinte comando: