Como fazer backup de metadados de um serviço

Um backup tira um snapshot dos metadados armazenados no serviço Metastore do Dataproc e da configuração do serviço. É possível recuperá-la em um serviço por meio da restauração.

Nesta página, você verá como criar um backup de um serviço do metastore do Dataproc.

Controle de acesso

  • Para fazer backup dos metadados, você precisa receber um papel do IAM que contenha a permissão do IAM metastore.backups.create. Os papéis específicos do metastore do Dataproc roles/metastore.admin, roles/metastore.editor e roles/metastore.metadataOperator incluem a permissão de backup.

  • É possível conceder permissão de backup a usuários ou grupos usando os papéis legados roles/owner e roles/editor.

Para mais informações, consulte IAM e Dataproc de controle de acesso.

Como fazer backup de metadados de um serviço

Para fazer backup de metadados de um serviço, inicie um backup na página de detalhes do serviço aberta em um navegador local, use ogcloud ferramenta ou emita um método da API Metastore do Dataprocbackups.create de dados.

É possível criar e armazenar até sete backups por vez para cada serviço do metastore do Dataproc. Os backups são totalmente gerenciados pelo metastore do Dataproc.

Enquanto um backup está em execução, nenhuma atualização pode ser feita no serviço. Ainda é possível usar o serviço enquanto ele está passando por um backup.

Para fazer o backup do metastore a partir de um serviço do metastore do Dataproc, conclua as etapas a seguir:

Console

  1. No Console do Cloud, abra a página do metastore do Dataproc:

    Abra o metastore do Dataproc no Console do Cloud

  2. Na página Metastore do Dataproc, clique no nome do serviço do qual você quer fazer o backup dos metadados. A página Detalhes do serviço é aberta.

    Página de detalhes do serviço
  3. Na parte superior da página, clique em Backup. A página Backup é aberta.

  4. Digite o Nome do backup.

  5. Opcional: insira uma Descrição para o backup.

  6. Clique em Backup para iniciar o backup.

  7. Verifique se você voltou à página Detalhes do serviço e se o backup aparece em Backups na guia Backup/restauração.

gcloud

  1. Execute o seguinte comando gcloud metastore services backups create para fazer backup dos metadados de um serviço:

    gcloud metastore services backups create BACKUP  \
        --location=LOCATION \
        --service=SERVICE \
        --description=DESCRIPTION \
    

    Substitua:

    • BACKUP: o ID do backup ou do identificador totalmente qualificado do backup.
    • LOCATION: o local do serviço.
    • SERVICE: o nome do serviço
    • DESCRIPTION: a descrição do backup.
  2. Verifique se a criação do backup foi bem-sucedida.

REST

Siga as instruções da API para fazer backup dos metadados de um serviço com o APIs Explorer.

Quando o backup é concluído, o serviço entra automaticamente no estado ativo, independentemente de ter sido bem-sucedido ou não.

Para visualizar os backups de um serviço, consulte a guia Backup/Restaurar na página Detalhes do serviço no Console do Cloud.

Advertências de backup

  • Uma lista de backups está disponível na IU. A exclusão do próprio serviço exclui todos os backups desse serviço.

  • Se já houver sete backups em um serviço, primeiro será necessário excluir manualmente um backup antes de criar um novo. É possível excluir os backups existentes na guia Backup/Restaurar.

Falhas comuns

  • O usuário que cria o backup não tem a permissão metastore.backups.create.

A seguir