서비스에서 메타데이터 백업

백업은 Dataproc Metastore 서비스에 저장된 메타데이터 및 서비스 구성을 모두 스냅샷으로 만듭니다. 복원을 통해 서비스에서 이를 복구할 수 있습니다.

이 페이지에서는 기존 Dataproc Metastore 서비스 백업을 만드는 방법을 설명합니다.

액세스 제어

  • 메타데이터를 백업하려면 metastore.backups.create IAM 권한이 포함된 IAM 역할을 요청해야 합니다. Dataproc Metastore 특정 역할인 roles/metastore.admin, roles/metastore.editor, roles/metastore.metadataOperator에는 백업 권한이 포함됩니다.

  • roles/ownerroles/editor 레거시 역할을 사용하여 사용자 또는 그룹에 백업 권한을 부여할 수 있습니다.

자세한 내용은 Dataproc Metastore IAM 및 액세스 제어를 참조하세요.

서비스에서 메타데이터 백업

서비스에서 메타데이터를 백업하려면 로컬 브라우저에서 열린 서비스 세부정보 페이지에서 백업을 시작하거나 gcloud CLI를 사용하거나 Dataproc Metastore API 메서드 backups.create를 발급합니다.

각 Dataproc Metastore 서비스에 대해 한 번에 최대 7개까지 백업을 만들고 저장할 수 있습니다. 백업은 Dataproc Metastore에서 완전히 관리됩니다.

백업이 실행되는 동안에는 서비스를 업데이트할 수 없습니다. 백업이 진행되는 동안에도 서비스를 계속 사용할 수는 있습니다.

Dataproc Metastore 서비스에서 메타스토어를 백업하려면 다음 단계를 완료하세요.

Console

  1. Cloud Console에서 Dataproc Metastore 페이지를 엽니다.

    Cloud Console에서 Dataproc Metastore 열기

  2. Dataproc Metastore 페이지에서 메타데이터를 백업하려는 서비스 이름을 클릭합니다. 서비스 세부정보 페이지가 열립니다.

    서비스 세부정보 페이지
  3. 페이지 상단에서 백업을 클릭합니다. 백업 페이지가 열립니다.

  4. 백업 이름을 입력합니다.

  5. 선택사항: 백업에 대한 설명을 입력합니다.

  6. 백업을 클릭하여 백업을 시작합니다.

  7. 서비스 세부정보 페이지로 돌아와서 백업/복원 탭의 백업에 백업이 표시되는지 확인합니다.

gcloud

  1. 다음 gcloud metastore services backups create 명령어를 사용하여 서비스에서 메타데이터를 실행합니다.

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

    다음을 바꿉니다.

    • BACKUP: 백업의 ID 또는 백업의 정규화된 식별자입니다.
    • LOCATION: 서비스의 위치입니다.
    • SERVICE: 서비스의 이름입니다.
    • DESCRIPTION: 백업에 대한 설명입니다.
  2. 백업 만들기가 성공했는지 확인합니다.

REST

API 안내에 따라 API 탐색기를 사용하여 서비스에서 메타데이터를 백업합니다.

백업이 완료되면 성공 여부와 관계없이 서비스가 자동으로 활성 상태로 전환됩니다.

서비스의 백업을 보려면 Cloud Console의 서비스 세부정보 페이지에서 백업/복원 탭을 참조하세요.

백업 주의사항

  • 백업 목록은 UI에서 확인할 수 있습니다. 서비스 자체를 삭제하면 해당 서비스 아래에 있는 모든 백업이 삭제됩니다.

  • 서비스에 이미 백업이 7개 있으면 먼저 백업을 수동으로 삭제한 후에 새 백업을 만들어야 합니다. 백업/복원 탭에서 기존 백업을 삭제할 수 있습니다.

일반적인 오류

  • 백업을 만드는 사용자에게는 metastore.backups.create 권한이 없습니다.

다음 단계