datalab已安装在gcp的dataproc 1节点群集上。
以下查询成功运行:
%%bq tables describe --name "datalab-dev-xxx.ML_PP_xxx.ML_CAMPN30_xxx"
当数据读取查询失败并出现错误时:
SELECT * FROM 'datalab-dev-xxx.ML_PP_xxx.ML_CAMPN30_xxx' WHERE partition_day = "2019-05-22" LIMIT 10
错误: HTTP请求失败:找不到:Job datalab-dev-238506:job_JT_cgX84NyJQRt-F_DmKl5YM44hb
有关此问题的任何提示吗?
答案 0 :(得分:1)
datalab-dev-xxx.ML_PP_xxx
数据集最有可能不在美国。考虑改用最近发布的google-cloud-bigquery,因为它知道发出查询时如何正确处理自动检测到的位置。旧的datalab库无法正确处理此问题,并且正在错误的位置寻找作业。
有关将使用情况切换到较新的库的更多信息,请参见this migration article。