我在常规云存储中有一堆大文件,我想以编程方式将它们移到 blobstore 以使用 mapreduce 库进行进一步处理。(因为有 BlobstoreLineInputReader 但没有 Datastore 版本。)我尝试为 gs 文件创建一个 url 并让 blobstore 尝试自行读取它,我也尝试过缓冲读取,但对于大文件我仍然点击内存错误。(我通过在追加模式下打开并仅在最后完成来避免 blobstore 文件的最后期限超过错误(超过 60 秒)。)似乎应该有一种有效的方法来做到这一点,因为数据存储和 blobstore 都是相同的应用程序上下文,但我还没有找到它。
问问题
429 次