我想为我运行的每个Google数据流作业定制作业名称和作业ID。我要为作业创建一个自定义的作业名称。
但我无法设置自定义的职位ID。
我找到了一个com.google.cloud.dataflow.sdk.options.DataflowWorkerHarnessOptions
接口,它有一个方法setJobId(String value)。但我无法使用它也创建一个自定义的工作ID。
有没有办法创建自定义的工作ID?
答案 0 :(得分:3)
JobId是作业的Dataflow服务标识符,必须是全局唯一的,因此该服务不允许用户选择一个。
答案 1 :(得分:0)
您可能想配置jobName。在程序中,可以使用选项设置jobName。 这也有助于从数据流列表页面快速搜索相关作业。 在您的DataflowPipelineOptions中,有用于设置作业的参数
Ex - options.setJobName("MyExtractionJob"+ new Date());