oozie 在哪里存储 Java 操作(或)任何操作的捕获输出值
where does oozie stores the captured output values of the Java action (or) any action
我正在为我的 Java 操作使用捕获输出选项。我在下游操作中使用的值。哪个工作正常。
当我重新运行 oozie 作业时,框架也在获取值,而没有 运行 再次执行 Java 操作。
我想知道这些值存储在哪里?
提前致谢。
Oozie 的 java 操作将捕获的 output/exported 属性存储在由 Hadoop 作业属性定义的 属性 文件中:oozie.action.output.properties 在运行时。操作完成后,数据将序列化到 Oozie 的后端数据存储 - Mysql 或内存数据库,在 table - oozie.WF_ACTIONS,列 - data.
此处的数据随后对引用此 java 操作输出的其他操作可见。
我正在为我的 Java 操作使用捕获输出选项。我在下游操作中使用的值。哪个工作正常。 当我重新运行 oozie 作业时,框架也在获取值,而没有 运行 再次执行 Java 操作。
我想知道这些值存储在哪里?
提前致谢。
Oozie 的 java 操作将捕获的 output/exported 属性存储在由 Hadoop 作业属性定义的 属性 文件中:oozie.action.output.properties 在运行时。操作完成后,数据将序列化到 Oozie 的后端数据存储 - Mysql 或内存数据库,在 table - oozie.WF_ACTIONS,列 - data.
此处的数据随后对引用此 java 操作输出的其他操作可见。