Google bigquery 可能的BigQuery错误(返回的行数不足)

Google bigquery 可能的BigQuery错误(返回的行数不足),google-bigquery,Google Bigquery,使用shakespeare公共数据集,我尝试运行以下内容(查询的完整代码,加上错误): `bq查询“从publicdata:samples.shakespeare中选择word,其中word='huzzah'忽略大小写” 正在等待bqjob_ref3f8f63522c642_u0000014452358cb2_1。。。(0s)当前状态:完成 Bigquery服务在查询操作中返回了无效的答复:返回的行数不足 作业“测试丰富应用程序:bqjob_ref3f8f63522c642_u000001445

使用shakespeare公共数据集,我尝试运行以下内容(查询的完整代码,加上错误): `bq查询“从publicdata:samples.shakespeare中选择word,其中word='huzzah'忽略大小写” 正在等待bqjob_ref3f8f63522c642_u0000014452358cb2_1。。。(0s)当前状态:完成
Bigquery服务在查询操作中返回了无效的答复:返回的行数不足 作业“测试丰富应用程序:bqjob_ref3f8f63522c642_u0000014452358cb2_1”的服务器

请确保您使用的是最新版本的bq工具,然后重试。如果这个问题 如果问题仍然存在,您可能在bigquery客户端中遇到了错误。谷歌工程师监控和监控 使用标记google bigquery回答有关堆栈溢出的问题: 请简要说明导致此问题的步骤,以及 以下资料:

======================================== ==平台== CPython:2.7.2:Darwin-12.5.0-x86_64-i386-64位 ==bq版本== v2.0.17 ==命令行== ['/Users/rich/google cloud sdk/platform/bigquery/bq.py','-credential_file','/Users/richmorrow/.config/gcloud/legacy_-credentials/rich@quicloud.com/singlestore.json“,”query“,”从publicdata:samples.shakespeare中选择word,其中word='huzzah'忽略大小写“] ==UTC时间戳== 2014-02-21 02:10:46 ==错误跟踪== 文件“/Users/rich/googlecloudsdk/platform/bigquery/bq.py”,第783行,在runsafe中 return_value=self.RunWithArgs(*args,**kwds) 文件“/Users/rich/googlecloudsdk/platform/bigquery/bq.py”,第1134行,在RunWithArgs中 最大行数=自身。最大行数) 文件“/Users/rich/googlecloudsdk/platform/bigquery/bigquery_client.py”,第804行,位于ReadSchemaAndJobRows中 返回reader.ReadSchemaAndRows(开始行,最大行) ReadSchemaAndRows中的文件“/Users/rich/google cloud sdk/platform/bigquery/bigquery_client.py”,第2095行

'服务器为%r%%(self,)返回的行不够多) 查询操作中出现意外异常:服务器为作业返回的行不足
“测试丰富应用程序:bqjob_ref3f8f63522c642_0000014452358cb2_1”`

听起来像是在使用旧版本的bq。bq工具现在作为谷歌云SDK的一部分发布。。。您可以在此处安装:


本质上,问题是当查询返回0行时,旧版本的bq失败,出现了您看到的错误。

此问题发生在google cloud SDK和BigQuery CLI v2.0.15上


可以使用:BigQuery CLI v2.0.11

我两天前刚安装了bq。你说得对,正在提交内部错误报告。谢谢你的报道!