1.pom文件添加依赖
<dependency> <groupId>org.apache.oozie</groupId> <artifactId>oozie-client</artifactId> <version>4.3.1</version> </dependency>
2.java代码
OozieClient wc = new OozieClient("http://192.168.84.27:11000//oozie"); Properties conf = wc.createConfiguration(); try { String status = wc.getStatus("0000788-181029001659216-oozie-oozi-W"); List<WorkflowAction> workflowActions = wc.getJobInfo("0000788-181029001659216-oozie-oozi-W").getActions(); System.out.println(status); for(WorkflowAction workflowAction : workflowActions){ System.out.println(workflowAction.getName()); System.out.println(workflowAction.getStatus()); } } catch (OozieClientException e) { // TODO Auto-generated catch block e.printStackTrace(); }
3.结果截图