Excluir um serviço do metastore do Dataproc

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

Você pode excluir o serviço do metastore do Dataproc se tiver escolhido configurações que não podem ser alteradas, como o nome do serviço ou a versão do metastore do Hive.

Antes de começar

Funções exigidas

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

Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Esse papel predefinido contém a permissão metastore.services.delete que é necessária para excluir um serviço do Dataproc Metastore.

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

Veja nas instruções a seguir como excluir um serviço do metastore do Dataproc.

Considerações

  • O bucket do Cloud Storage não é excluído automaticamente quando você exclui o metastore do Dataproc. Para excluir um bucket, consulte Excluir buckets.

  • Depois de excluir um metastore do Dataproc, as rotas de peering de rede VPC criadas automaticamente usadas pelo serviço persistem por até 3 horas. Se outros serviços do metastore do Dataproc continuarem usando 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 serviço do metastore do Dataproc que você está excluindo.
    • LOCATION: a região do Google Cloud serviço 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 metastore do Dataproc é um recurso que ajuda a evitar a remoção acidental de serviços atuais e novos do metastore do Dataproc. Com a proteção contra exclusão, é possível proteger serviços importantes para seus aplicativos e cargas de trabalho.

Considerações

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

  • A proteção contra exclusão só pode ser definida no nível da instância. A proteção individual não pode ser definida em metadados, como tabelas, bancos de dados ou partições. 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 também será excluída, independente da proteção contra exclusão.

Ativar proteção contra exclusão

É possível ativar a proteção contra exclusão ao criar uma instância ou em uma instância atual.

Para novos serviços

Console

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

    Acesse o Dataproc Metastore

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

    A caixa de diálogo Criar serviço de metastore é aberta.

  3. Selecione Dataproc Metastore 2.

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

  5. Configure as opções de serviço restantes conforme necessário ou use os padrões fornecidos.

  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 serviço do metastore do Dataproc que você está excluindo.
  • LOCATION: a região do Google Cloud serviço Dataproc Metastore.
  • INSTANCE: o tamanho da instância do seu serviço.

Para serviços atuais

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 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 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, execute o seguinte comando gcloud metastore services update.

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

Substitua:

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

Desativar a proteção contra exclusão

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

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

A seguir