带有子目录的 GS 位置的 bq 加载失败
Posted
技术标签:
【中文标题】带有子目录的 GS 位置的 bq 加载失败【英文标题】:bq load fails for GS locations with sub-directories 【发布时间】:2016-03-01 11:49:27 【问题描述】:bq load --allow_jagged_rows -F tab --quote="" project-name:dataset-name.table-name gs://bucket-name/* schema 等待 bqjob_r51ee37f56558cb4_0000015331e95c36_1 ... (0s) 当前状态:完成 加载操作中的 BigQuery 错误:错误处理作业“项目名称:bqjob_r51ee37f56558cb4_0000015331e95c36_1”:未找到:Uri gs://bucket-name/mon=2015-02
但是如果存储桶没有子文件夹,文件夹+数据存在和命令工作正常,任何人都可以帮助解决这个问题吗?这是权限问题,因为最近更改了身份验证
【问题讨论】:
你能提供你试过的完整命令吗(匿名任何你不想分享的东西)?特别是,这三个 /// 看起来不正确。 您可以再试一次以确认它仍然失败吗?如果是这样:请提供失败的加载作业的大致时间戳和更新的 job_id。这将帮助我们缩小要调查的日志范围。 (我无法找到原始帖子中失败的工作的任何内容。)谢谢。 【参考方案1】:这是一个已针对该项目解决的内部错误(请参阅this bug 的末尾)。
如果其他客户遇到同样的问题,请在我们的issue tracker 提交新错误。同时,我们将尝试主动识别受影响的项目并解决根本问题。
【讨论】:
以上是关于带有子目录的 GS 位置的 bq 加载失败的主要内容,如果未能解决你的问题,请参考以下文章
BigQuery 从 bq 命令行工具加载数据 - 如何跳过标题行