Java 通过oozie客户端或REST API提供自定义度量
是否可以通过JavaOozie客户端或RESTAPI返回简单的处理结果?我一直在分析java文档,但找不到任何合适的地方来存储这些信息 可能的场景:java客户端通过oozie客户端API触发定义为oozie工作流的作业。产生了几个数据存储。工作流定义的最后一个操作生成简单的JSON报告,其中包含基于这些数据存储的一组度量。我正在寻找一种方法,将此报告作为Java 通过oozie客户端或REST API提供自定义度量,java,oozie,Java,Oozie,是否可以通过JavaOozie客户端或RESTAPI返回简单的处理结果?我一直在分析java文档,但找不到任何合适的地方来存储这些信息 可能的场景:java客户端通过oozie客户端API触发定义为oozie工作流的作业。产生了几个数据存储。工作流定义的最后一个操作生成简单的JSON报告,其中包含基于这些数据存储的一组度量。我正在寻找一种方法,将此报告作为Stringoutput参数提供给客户端 显然,我可以在HDFS中将其作为JSON文件编写,但我更愿意将此客户端保留在oozie客户端API之
String
output参数提供给客户端
显然,我可以在HDFS中将其作为JSON文件编写,但我更愿意将此客户端保留在oozie客户端API之后。我选择的解决方案:通过
WorkflowAction#data
返回自定义度量,并在workflow.xml
定义中使用
标记操作
数据实际上是java.util.Properties
dump,因此所有度量都以key=value
格式返回