我正在为我的 Java 操作使用捕获输出选项。我在下游操作中使用的值。哪个工作正常。 当我重新运行 oozie 作业时,框架也在获取值,而无需再次运行 Java 操作。
我想知道这些值存储在哪里?
提前致谢。
最佳答案
Oozie 的 java 操作在运行时将捕获的输出/导出属性存储在由 Hadoop 作业属性定义的属性文件中:oozie.action.output.properties。操作完成后,数据将序列化到 Oozie 的后端数据存储 - Mysql 或内存数据库中,表 - oozie.WF_ACTIONS,列 - 数据。
此处的数据对引用此 java 操作输出的其他操作可见。
关于hadoop - oozie 在哪里存储捕获的 Java 操作(或)任何操作的输出值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28061554/