0
我有一個場景,其中多個協調器需要作爲一個包運行。協調員具有不同值的相同屬性。綁定協調器意味着我需要在job.properties文件中指定單獨的屬性名稱。這意味着返回並重命名工作流中使用的所有屬性。是否有解決此問題的方法。Oozie包與每個協調器的屬性文件
我有一個場景,其中多個協調器需要作爲一個包運行。協調員具有不同值的相同屬性。綁定協調器意味着我需要在job.properties文件中指定單獨的屬性名稱。這意味着返回並重命名工作流中使用的所有屬性。是否有解決此問題的方法。Oozie包與每個協調器的屬性文件
好像你有3種選擇:
<bundle-app name="bundle_name"> <coordinator name="coordinator 1"> <app-path>${coord1AppPath}</app-path> <configuration> <property> <name>value1</name> <value>${coordinator1_value1}</value> </property> </configuration> </coordinator> <coordinator name="coordinator 2"> <app-path>${coord2AppPath}</app-path> <configuration> <property> <name>value1</name> <value>${coordinator2_value1}</value> </property> </configuration> </coordinator> </bundle-app>
我知道這些選項都不是最佳的,但我想不出任何其他的可能性。
感謝@garkyn的回覆。我最終沒有使用這個包,因爲一個屬性文件爆炸了。 –
恐怕你需要這樣做。 :(。 – YoungHobbit