Oozie捆绑包含每个协调员的属性文件

时间:2016-12-02 18:24:52

标签: file properties bundle oozie

我有一个场景,需要多个协调员作为捆绑运行。协调员具有不同值的相同属性。捆绑协调器意味着我需要在job.properties文件中指定单独的属性名称。这意味着返回并重命名工作流中使用的所有属性。有解决方法。

1 个答案:

答案 0 :(得分:0)

您似乎有3个选择:

  1. 让您的属性命名不同,这是您要避免的确切内容。
  2. 在捆绑属性文件中将您的属性命名为不同的属性,然后在将协调器传递给协调器时将其重命名为协调器。这样,您至少可以在协调器/工作流程中为参数使用相同的名称。
  3. $scope.lpScan = "";
    $scope.submitLP = function () {...
    
    1. 不要使用捆绑包。可能更容易就是不再使用捆绑包,而是单独启动每个协调器,这样他们就可以使用2个不同的属性文件。
    2. 我知道这些选项都不是最佳选择,但我无法想到任何其他可能性。