【问题标题】:Error with BQ command line tool: Cannot start a job without a project idBQ 命令行工具出错:无法在没有项目 ID 的情况下启动作业
【发布时间】:2015-03-05 06:51:19
【问题描述】:

我在使用 BQ 命令行工具时遇到问题。 特别是在尝试查询数据集/表时,无论是公共数据集还是我自己的数据集,我都会收到错误:

查询操作中的 BigQuery 错误:无法启动没有项目 ID 的作业。

根据附加的屏幕截图,我将项目 ID 设置为默认值。 您可以提供的任何帮助将不胜感激。 :-)

谢谢

BigQuery> ls projectId 友好名称


de********nts          De********ing  

BigQuery> 查询“从 publicdata:samples.shakespeare 中选择计数 (*)” 查询操作中的 BigQuery 错误:无法在没有项目 ID 的情况下启动作业。 BigQuery> 显示 publicdata:samples.shakespeare 表 publicdata:samples.shakespeare

最后修改的架构总行总字节过期


10 月 22 日 07:27:07 |- 字:字符串(必填)164656 6432064
|- word_count:整数(必填)
|- 语料库:字符串(必需)
|- corpus_date: 整数(必填)

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    您应该先配置 gcloud 命令行工具:

    gcloud config set project 'yourProjectId'
    

    此项目is billed 用于查询非公开数据。

    然后你可以运行你的查询:

    bq query 'select count(*) from publicdata:samples.shakespeare'
    

    【讨论】:

    • 你也可以试试bq --project=<you_project> query "select count(*) from [publicdata:samples.shakespeare]"
    猜你喜欢
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    • 2021-06-23
    • 1970-01-01
    • 2015-01-03
    • 2013-09-30
    • 2015-10-26
    • 1970-01-01
    相关资源
    最近更新 更多