使用java代码启动oozie作业
我正在尝试使用javacode启动oozie作业,但无法执行相同的操作。下面的代码为几行代码提供了一个异常“unhandled type oozieClientException”,如使用java代码启动oozie作业,java,hadoop,workflow,oozie,Java,Hadoop,Workflow,Oozie,我正在尝试使用javacode启动oozie作业,但无法执行相同的操作。下面的代码为几行代码提供了一个异常“unhandled type oozieClientException”,如 String jobId = wc.run(conf); 我是java新手,正在寻求帮助。这是我的密码: OozieClient wc = new OozieClient("http://host.com:11000/oozie"); Properties conf = wc.createCo
String jobId = wc.run(conf);
我是java新手,正在寻求帮助。这是我的密码:
OozieClient wc = new OozieClient("http://host.com:11000/oozie");
Properties conf = wc.createConfiguration();
conf.setProperty(....)
...
String jobId = wc.run(conf);
System.out.println("Workflow job submitted");
while (wc.getJobInfo(jobId).getStatus() == WorkflowJob.Status.RUNNING) {
System.out.println("Workflow job running ...");
Thread.sleep(10 * 1000);
}
System.out.println("Workflow job completed ...");
System.out.println(wc.getJobInfo(jobId));
您应该关闭try-catch块中的代码
try{
OozieClient wc = new OozieClient("http://host.com:11000/oozie");
Properties conf = wc.createConfiguration();
conf.setProperty(....)
...
String jobId = wc.run(conf);
System.out.println("Workflow job submitted");
while (wc.getJobInfo(jobId).getStatus() == WorkflowJob.Status.RUNNING) {
System.out.println("Workflow job running ...");
Thread.sleep(10 * 1000);
}
System.out.println("Workflow job completed ...");
System.out.println(wc.getJobInfo(jobId));
}catch(OozieClientException oozieClientException){
oozieClientException.printStackTrace();
}
OozieClientException-如果无法提交作业,则引发