java.io.FileNotFoundException:http://[IP:8888]/oozie/versions

java.io.FileNotFoundException:http://[IP:8888]/oozie/versions,java,oozie,cloudera-cdh,Java,Oozie,Cloudera Cdh,嗨,我在下面的链接 片段 OozieClient oc = new OozieClient("http://IP:8888/oozie"); JMSConnectionInfo jmsInfo = oc.getJMSConnectionInfo(); Properties jndiProperties = jmsInfo.getJNDIProperties(); Context jndiContext = new InitialContext(jndiProperties); 但是,

嗨,我在下面的链接

片段

 OozieClient oc = new OozieClient("http://IP:8888/oozie");
 JMSConnectionInfo jmsInfo = oc.getJMSConnectionInfo();
 Properties jndiProperties = jmsInfo.getJNDIProperties();
 Context jndiContext = new InitialContext(jndiProperties);
但是,根据上面给出的示例代码,当尝试查看获取JMSConnectionInfo的调试信息时,它会说

 java.io.FileNotFoundException: http://[ip:8888]/oozie/versions
这是oozie-4.0.0-cdh5.1.0的一些配置(我正在使用)。还有一个信息,我正在eclipse上使用单独的jvm运行上述代码,而oozie是在其他机器上配置的

我找到了链接

在我的情况下,不支持/版本,因此这就是原因。然而,我不确定我是如何做到的
可以使我的oozieserver支持/版本。请帮助

我使用的端口错误,应该是11000。因此,oozieclient无法建立到oozie服务器的HTTPConnection以获取Rest调用。我补充说,这可能对其他人有用

更新了上面我正在使用的端口信息
this says 

The Oozie Web Services API is a HTTP REST JSON API.

All responses are in UTF-8 .

Assuming Oozie is runing at OOZIE_URL , the following web services end points are supported:

/versions
/v1/admin
/v1/job
/v1/jobs