Excluir um serviço do metastore do Dataproc

Nesta página, explicamos como excluir um serviço do Dataproc Metastore.

Recomendamos excluir o serviço Metastore do Dataproc se você escolheu algumas definições de configuração que não podem ser alteradas, como o serviço ou a versão do metastore do Hive.

Antes de começar

Funções exigidas

Para ter a permissão necessária para excluir um serviço do metastore do Dataproc, peça ao administrador para conceder a você papéis do IAM a seguir no projeto, com base no princípio de privilégio mínimo:

Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.

Esse papel predefinido contém metastore.services.delete, que é necessários para excluir um serviço do metastore do Dataproc.

Também é possível conseguir essa permissão com papéis personalizados ou outros papéis predefinidos.

Para mais informações sobre papéis e permissões específicos do metastore do Dataproc, consulte Visão geral do IAM do metastore do Dataproc.

Excluir um serviço

As instruções a seguir demonstram como excluir um metastore do Dataproc serviço.

Considerações

  • Seu bucket do Cloud Storage não é excluído automaticamente quando você Metastore do Dataproc. Para excluir um bucket, consulte Como excluir buckets.

  • Após excluir um metastore do Dataproc, As rotas de peering de rede VPC usadas pelo serviço persistem por até três horas. Se outros serviços do Dataproc Metastore continuarem usar essas rotas de peering de rede VPC, elas não serão excluídas.

.

Console

  1. No console do Google Cloud, abra a página Metastore do Dataproc:

    Acesse Dataproc Metastore

  2. Selecione o serviço que você quer excluir.

  3. Na barra de navegação, clique em Excluir.

    Uma caixa de diálogo será aberta.

  4. Na caixa de diálogo, clique em Excluir.

    Volte para a página Metastore do Dataproc e Verifique se o serviço excluído não aparece mais na lista.

Também é possível excluir o serviço na página "Detalhes do serviço"

  1. Na página Metastore do Dataproc, clique no serviço que você quer excluir.

    A página Detalhes do serviço desse serviço é aberta.

    Página de detalhes do serviço
  2. Na barra de navegação, clique em Excluir serviço.

    Uma caixa de diálogo será aberta.

  3. Na caixa de diálogo, clique em Excluir.

    Volte para a página Metastore do Dataproc e Verifique se o serviço excluído não aparece mais na lista.

CLI da gcloud

  1. Para excluir um serviço, execute o seguinte comando gcloud metastore services delete.

    gcloud metastore services delete SERVICE \
        --location=LOCATION
    

    Substitua:

    • SERVICE: o nome do O serviço Metastore do Dataproc que você está excluindo.
    • LOCATION: a região do Google Cloud em que seu serviço do Dataproc Metastore.
  2. Verifique se a exclusão foi concluída.

REST

Siga as instruções da API para excluir um serviço usando o APIs Explorer.

Proteção contra exclusão

A proteção contra exclusão do Dataproc Metastore é um recurso que ajuda você evitar a remoção acidental do metastore atual e novo do Dataproc. serviços. Ao usar a proteção contra exclusão, você protege os serviços que estão importantes para seus aplicativos e cargas de trabalho.

Considerações

  • Por padrão, a opção de proteção contra exclusão está desativada.

  • Só é possível definir a proteção contra exclusão no nível da instância. Pessoa física não pode ser definida em metadados, como tabelas, bancos de dados ou partições diferentes. Também não é possível ativar a proteção em um backup.

  • Se o projeto que contém uma instância protegida for excluído, a instância será ou excluídos, independentemente da proteção contra exclusão.

Ativar a proteção contra exclusão

Ative a proteção contra exclusão ao criar uma instância ou em uma instância que já existe.

Para novos serviços

Console

  1. No console do Google Cloud, acesse o Metastore do Dataproc página.

    Ir para Metastore do Dataproc

  2. Na barra de navegação, clique em +Criar.

    A caixa de diálogo Criar serviço do Metastore será aberta.

  3. Selecione Metastore do Dataproc 2.

  4. Em Proteção contra exclusão, clique no botão de alternância para ativar o recurso.

  5. Configure as demais opções de serviço conforme necessário ou use as padrão.

  6. Clique em Enviar.

CLI da gcloud

Para ativar a proteção contra exclusão em um novo serviço do metastore do Dataproc: execute o seguinte comando gcloud metastore services create.

gcloud metastore services update SERVICE \
  --location=LOCATION \
  --instance-sizeINSTANCE_SIZE \
  --deletion-protection

Substitua:

  • SERVICE: o nome do O serviço Metastore do Dataproc que você está excluindo.
  • LOCATION: a região do Google Cloud em que seu serviço do Dataproc Metastore.
  • INSTANCE: o tamanho da instância do serviço.

Para serviços existentes

Console

  1. No console do Google Cloud, abra a página Metastore do Dataproc:

    Acesse Dataproc Metastore

  2. Na página Metastore do Dataproc, clique no nome do serviço do serviço que você quer atualizar.

    A página Detalhes do serviço é aberta.

  3. Na guia Configuração, clique em Editar.

    A página Editar serviço é aberta.

  4. Em Proteção contra exclusão, clique no botão de alternância para ativar o recurso.

  5. Clique em Enviar.

CLI da gcloud

Para ativar a proteção contra exclusão em um serviço do metastore do Dataproc, faça o seguinte: execute o seguinte comando gcloud metastore services update.

gcloud metastore services update SERVICE \
  --location=LOCATION \
  --deletion-protection

Substitua:

  • SERVICE: o nome do O serviço Metastore do Dataproc que você está excluindo.
  • LOCATION: a região do Google Cloud em que seu serviço do Dataproc Metastore.

Desativar a proteção contra exclusão

Para desativar a proteção contra exclusão em um serviço do Dataproc Metastore, execute seguindo gcloud metastore services update com a opção --no=deletion-protection.

gcloud metastore services update SERVICE \
   --location=LOCATION \
   --no=deletion-protection

A seguir