BigQuery控制台api“没有项目ID就无法启动作业”

时间:2012-12-17 11:54:59

标签: project google-bigquery

我可以在大查询浏览器工具上调用sql并在centos上安装bq工具并立即注册我能够连接bigdata并显示数据集或者使用head方法获取表数据但是当我从bq调用quert时工具我在查询操作中遇到“ BigQuery错误:无法在没有项目ID的情况下启动作业。”我在谷歌搜索但没有找到任何帮助。

是否有人通过“这是BigQuery CLI v2.0.1 ”运行选择查询

大量查询> LS

   projectId     friendlyName  
 -------------- -------------- 
  XXXX   

API项目

BigQuery> show publicdata:samples.shakespeare   
Table publicdata:samples.shakespeare


   Last modified                  Schema                 Total Rows   Total Bytes   Expiration  
 ----------------- ------------------------------------ ------------ ------------- ------------ 
  02 May 02:47:25   |- word: string (required)           164656       6432064                   
                    |- word_count: integer (required)                                           
                    |- corpus: string (required)                                                
                    |- corpus_date: integer (required)   

BigQuery> query "SELECT  title FROM [publicdata:samples.wikipedia] LIMIT 10 "
BigQuery error in query operation: Cannot start a job without a project id.

1 个答案:

答案 0 :(得分:2)

为了运行查询,您需要提供一个项目ID,这是为查询计费的项目(有25GB /月的免费配额,但是我们仍然需要一个项目来将使用情况归因于)。您可以使用--project_id标志指定项目,也可以通过运行gcloud config set project PROJECT_ID来设置默认项目。请参阅bq的文档,尤其是“使用项目”部分here

听起来你可能有旧版本的bq。最新版本可以在此处下载:https://cloud.google.com/sdk/docs/