我是一个大查询的超级初学者。
因此,我成功地将csv存储到Google数据存储中,创建了一个表,它返回了一些错误,我想检查这些错误。
我在一些有关这方面的资料中看到过,例如:
https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv
我知道我应该在终端上运行这个命令:bq --format=prettyjson show -j <JobID>
但是,当我在根终端中运行它时,我会得到以下内容:-bash: bq: command not found
当我在https://console.cloud.google.com/bigquery中的大型查询终端中运行时,我得到:Syntax error: Unexpected identifier "bq" at [1:1]

我遗漏了什么?
发布于 2020-05-19 07:36:40
似乎您缺少安装在访问者机器中的bq二进制文件,这个错误:bq: command not found反映了我的假设。
假设bq命令行执行器是Google Cloud SDK工具集的一部分:
Google 是一组工具,您可以使用这些工具来管理Google平台上的资源和应用程序。这些工具包括
gcloud、gsutil和bq命令行工具。
您必须在客户端计算机上安装Google,以便利用命令行管理工具,如果您不使用GCP 云壳,那么所有必要的SDK组件都已经预先安装并更新了。
通常,BigQuery网络用户界面图形界面是为运行基于https://cloud.google.com/bigquery/docs/reference/standard-sql/data-definition-language和https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language语句的SQL查询而设计的,但对于执行任何类型的命令行实用程序来说却毫无用处。
https://stackoverflow.com/questions/61877586
复制相似问题