Como restaurar um serviço de um backup

A restauração permite recuperar os metadados e a configuração armazenados do serviço do metastore do Dataproc a partir de um backup.

Esta página explica como restaurar os metadados do serviço metastore do Dataproc usando o Console do Google Cloud aberto em um navegador local ou usando o método services.restore da API Dataproc Metastore.

Controle de acesso

  • Para restaurar metadados, você precisa ter um papel do IAM que contenha as permissões de IAM metastore.services.restore e metastore.backups.use. Os papéis específicos do Metastore do Dataproc roles/metastore.admin e roles/metastore.editor podem ser usados para conceder permissão de restauração.

  • Também é possível conceder permissão de restauração aos 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 restaurar um serviço de um backup

Para restaurar um serviço a partir de um backup, escolha um backup na página de detalhes do serviço aberta em um navegador local ou emita um método services.restore da API do metastore do Dataproc.

Você tem a opção de restaurar metadados com a configuração do serviço atual ou restaurar metadados com a configuração do serviço de backup. É possível restaurar os metadados e a configuração do serviço de backup ao mesmo tempo. A configuração inclui configurações como rede, porta e nível de serviço, que são as mesmas configurações que você pode alterar usando o método de API service.update.

Enquanto uma restauração estiver pendente, nenhuma atualização poderá ser feita no serviço. Você ainda pode usar o serviço enquanto ele está sendo restaurado.

É possível restaurar um serviço do metastore do Dataproc a partir de um backup usando o Console do Google Cloud ou a API Dataproc Metastore:

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 em que os metadados serão restaurados. A página Detalhes do serviço é aberta.

    Página de detalhes do serviço
  3. Clique na guia Fazer backup/Restaurar para ver os backups do serviço.

  4. right direita do backup que você quer usar, clique em e selecione Restaurar. A página restauração será aberta.

    Também é possível restaurar o serviço na página de detalhes do backup clicando no nome do backup que você quer usar e, em seguida, clicando em Restaurar.

  5. Selecione uma opção de restauração:

    • Restaurar dados do metastore

      Restaura apenas o conteúdo de dados armazenado no backup.

    • Restaurar dados de metastore e configuração de serviço

      Restaura o conteúdo de dados armazenado no backup e aplica a configuração do serviço armazenada no backup para o serviço atual.

  6. Clique em Restaurar para atualizar o serviço.

  7. Verifique se você retornou para a página Detalhes do serviço e se a restauração aparece em Restaurar histórico na seção Backup/Restaurar.

REST

Siga as instruções da API para restaurar os metadados em um serviço usando o APIs Explorer.

Quando a restauração é bem-sucedida, o serviço entra no estado ativo automaticamente. Se ele falhar, o serviço será revertido para o estado íntegro anterior.

Para ver o histórico de restauração de um serviço, consulte a guia Backup/Restaurar na página Detalhes do serviço no Console do Cloud.

Restaurar ressalvas

  • Os rótulos de serviço do metastore do Dataproc e os dados reais no diretório do armazenamento de dados não são restaurados.

  • É possível restaurar apenas os metadados de backups criados com o mesmo serviço do metastore do Dataproc.

  • Um histórico de restaurações anteriores está disponível na IU. Excluir o próprio serviço excluirá todo o histórico de restauração nesse serviço.

Falhas comuns

  • O usuário restaurando o serviço metastore do Dataproc a partir de um backup não tem permissões metastore.services.restore e metastore.backups.use.

A seguir