Elimine um serviço Dataproc Metastore

Esta página explica como eliminar um serviço do Dataproc Metastore.

Pode querer eliminar o seu serviço Dataproc Metastore se tiver escolhido algumas definições de configuração 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 necessárias

Para receber a autorização de que precisa para eliminar um serviço do Dataproc Metastore, peça ao seu administrador que lhe conceda as seguintes funções do IAM no seu projeto, com base no princípio do menor privilégio:

Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Esta função predefinida contém a autorização metastore.services.delete , que é necessária para eliminar um serviço do Dataproc Metastore.

Também pode obter esta autorização com funções personalizadas ou outras funções predefinidas.

Para mais informações sobre as funções e as autorizações específicas do Dataproc Metastore, consulte a vista geral do IAM do Dataproc Metastore.

Eliminar um serviço

As instruções seguintes demonstram como eliminar um serviço Dataproc Metastore.

Considerações

  • O contentor do Cloud Storage não é eliminado automaticamente quando elimina o Dataproc Metastore. Para eliminar um contentor, consulte o artigo Eliminar contentores.

  • Após a eliminação de um Dataproc Metastore, as rotas de interligação de redes VPC criadas automaticamente usadas pelo serviço persistem durante um máximo de 3 horas. Tenha em atenção que, se outros serviços do Dataproc Metastore continuarem a usar estas rotas de intercâmbio de redes VPC, não são eliminados.

Consola

  1. Na Google Cloud consola, abra a página Dataproc Metastore:

    Aceda ao Dataproc Metastore

  2. Selecione o serviço que quer eliminar.

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

    Abre-se uma caixa de diálogo.

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

    Regresse à página Dataproc Metastore e verifique se o serviço eliminado já não aparece na lista.

Também pode eliminar o seu serviço na página de detalhes do serviço.

  1. Na página Dataproc Metastore, clique no serviço que quer eliminar.

    É apresentada a página Detalhes do serviço desse serviço.

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

    Abre-se uma caixa de diálogo.

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

    Regresse à página Dataproc Metastore e verifique se o serviço eliminado já não aparece na lista.

CLI gcloud

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

    gcloud metastore services delete SERVICE \
        --location=LOCATION
    

    Substitua o seguinte:

    • SERVICE: o nome do serviço de Metastore do Dataproc que está a eliminar.
    • LOCATION: a região em que o seu serviço de Dataproc Metastore reside. Google Cloud
  2. Verifique se a eliminação foi bem-sucedida.

REST

Siga as instruções da API para eliminar um serviço através do APIs Explorer.

Proteção contra eliminação

A proteção contra eliminação do Dataproc Metastore é uma funcionalidade que ajuda a impedir a remoção acidental de serviços do Dataproc Metastore existentes e novos. Ao usar a proteção contra eliminação, pode proteger os serviços que são importantes para as suas aplicações e cargas de trabalho.

Considerações

  • Por predefinição, a opção de proteção contra eliminação está desativada.

  • Só pode definir a proteção contra eliminação ao nível da instância. Não é possível definir a proteção individual em metadados, como tabelas, bases de dados ou partições. Também não pode ativar a proteção numa cópia de segurança.

  • Se o projeto que contém uma instância protegida for eliminado, a instância também é eliminada, independentemente da proteção contra eliminação.

Ative a proteção contra eliminação

Pode ativar a proteção contra eliminação quando cria uma instância ou numa instância existente.

Para novos serviços

Consola

  1. Na Google Cloud consola, aceda à página Dataproc Metastore.

    Aceda ao Dataproc Metastore

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

    É apresentada a caixa de diálogo Criar serviço Metastore.

  3. Selecione Dataproc Metastore 2.

  4. Em Proteção contra eliminação, clique no botão de ativar/desativar para ativar a funcionalidade.

  5. Configure as restantes opções de serviço conforme necessário ou use as predefinições fornecidas.

  6. Clique em Enviar.

CLI gcloud

Para ativar a proteção contra eliminação num novo serviço Dataproc Metastore, execute o seguinte comando gcloud metastore services create.

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

Substitua o seguinte:

  • SERVICE: o nome do serviço de Metastore do Dataproc que está a eliminar.
  • LOCATION: a região em que o seu serviço de Dataproc Metastore reside. Google Cloud
  • INSTANCE: o tamanho da instância para o seu serviço.

Para serviços existentes

Consola

  1. Na Google Cloud consola, abra a página Dataproc Metastore:

    Aceda ao Dataproc Metastore

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

    É apresentada a página Detalhes do serviço.

  3. No separador Configuração, clique em Editar.

    É apresentada a página Editar serviço.

  4. Em Proteção contra eliminação, clique no botão de ativar/desativar para ativar a funcionalidade.

  5. Clique em Enviar.

CLI gcloud

Para ativar a proteção contra eliminação num serviço do Dataproc Metastore existente, execute o seguinte comando gcloud metastore services update.

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

Substitua o seguinte:

  • SERVICE: o nome do serviço de Metastore do Dataproc que está a eliminar.
  • LOCATION: a região em que o seu serviço de Dataproc Metastore reside. Google Cloud

Desative a proteção contra eliminação

Para desativar a proteção contra eliminação num serviço do Dataproc Metastore, execute o seguinte comando gcloud metastore services update com a opção --no=deletion-protection.

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

O que se segue?