每当我创建数据流作业时,它都会给出如下错误。我是不是错过了什么?
"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代码缩进良好,没有错误(。