【问题标题】:Is there any way to backup all the tables from bigtable instance at once?有没有办法一次备份 bigtable 实例中的所有表?
【发布时间】:2022-01-10 11:20:32
【问题描述】:

我们创建了一个实例,我们想使用 gcloud 命令备份该单个实例中的所有表,因为我们已经创建了一个管道来执行该备份操作,但同时运行备份命令 gcloud bigtable backups create BACKUP_ID --instance=INSTANCE_ID --cluster=CLUSTER_ID --table=TABLE_ID --async --expiration-date=EXPIRATION_DATE | --retention-period=RETENTION_PERIOD

我们只能备份一个表,然后我们得到一个错误

 ERROR: (gcloud.bigtable.backups.create) {
  "code": 6,
  "details": [
    {
      "@type": "type.googleapis.com/bigtable.anviltop.proto.FailureTrace",
      "frames": [
        {
          "targetName": "projects/dir/instances/ledger/clusters/ledger-x/backups/bigtable-backup",
          "workflowGuid": "xxxxx84762xxxxxxx/snapshot-replica/",
          "zoneId": "us-west1"
        },
        {
          "targetName": "projects/dir/instances/ledger/clusters/ledger-x/backups/bigtable-backup",
          "workflowGuid": "x4426xxxxxxxxx",
          "zoneId": "us-west1-b"
        }
      ]
    }
  ],
  "message": "Backup bigtable-backup already exists."
}

【问题讨论】:

    标签: google-cloud-platform google-cloud-bigtable bigtable


    【解决方案1】:

    根据您收到的错误消息:

    "message": "备份 bigtable-backup 已经存在。"

    您似乎已经有一个名为bigtable-backupBACKUP_ID

    BACKUP_ID 应该是唯一的。如Cloud Bigtable documentation 中所述,

    BACKUP_ID:您分配给备份的 ID。

    尝试在后续备份中使用不同的BACKUP_ID

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-02
      • 2022-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-14
      相关资源
      最近更新 更多