如何在GCP中创建数据流作业



每当我创建数据流作业时,它都会给出如下错误。我是不是错过了什么?

"Unable to parse template file 'gs://ai-datascience/script/gcs_orc_snowflake.py'.
Error details:
[
{
"@type": "type.googleapis.com/google.rpc.PreconditionFailure",
"violations": [
{
"type": "JSON",
"subject": "0:0",
"description": "Unexpected end of stream : expected '{'"
}
]
}
]
Tracking number: c5631041776539207"

我按照谷歌文档的步骤进行了操作,但没有运气。https://cloud.google.com/dataflow/docs/guides/templates/creating-templates#creating-和经典模板

模板路径似乎不正确。运行管道时可能没有正确使用环境变量?

它应该在路径中使用实际的GCS桶名称,而不是";BUCKET_NAME";。

我认为你必须检查你的bucket路径,以及Python模板文件是否存在:

gs://BUCKET_NAME/script/gcs_orc_snowflake.py

在您的示例中,您在命令行和错误消息中指示了BUCKET_NAME,请在命令行的所有程序参数中使用真实的bucket名称测试您的命令,并确保您的Python模板文件存在于指定位置。

如果您的bucket路径是正确的,并且Python模板文件存在,请检查该文件的内容是否正确(Python代码缩进良好,没有错误(。

最新更新