【问题标题】:gcloud command to save datastore kind to google storagegcloud 命令将数据存储类型保存到谷歌存储
【发布时间】:2017-11-08 15:38:10
【问题描述】:

正在寻找 gcloud 命令将谷歌云数据存储实体保存到谷歌云存储。现在我正在手动执行所有操作,想看看这是否也可以通过 shell 命令完成。

【问题讨论】:

    标签: google-cloud-datastore google-cloud-platform google-cloud-storage


    【解决方案1】:

    有一个命令可以将命名种类导出到 GCS:

    gcloud beta datastore export --kinds="KIND1, KIND2" --namespaces="NAMESPACE1, NAMESPACE2" gs://${BUCKET}

    通常,您会运行:

    gcloud beta datastore export --kinds="foo" --namespaces="(default)" gs://my-gcs-bucket/datastore_export/2017-11-09_12_00

    文档可以在这里找到: https://cloud.google.com/datastore/docs/export-import-entities

    然后可以将导出的数据加载到 BigQuery 中。

    如果您不想将数据加载到 BigQuery,格式没有记录,但这里有一些关于如何从导出的 LevelDB 文件中读取实体的参考:

    http://varunpant.com/posts/read-gae-admin-backups-fromleveldb-format-and-export-gae-entities-using-bulkloader

    http://gbayer.com/big-data/app-engine-datastore-how-to-efficiently-export-your-data/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-05
      • 1970-01-01
      • 2021-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多