E1601:无法检索JMS连接信息[JMSTopicService未初始化。可能未启用JMS通知]

E1601:无法检索JMS连接信息[JMSTopicService未初始化。可能未启用JMS通知],jms,oozie,cloudera-cdh,Jms,Oozie,Cloudera Cdh,嗨,我下面的链接 我已经在cdh中完成了上述链接中所述的所有配置,并重新启动了oozie 现在对于消费者应用程序,我有一个简单的java主类用于测试 代码片段 OozieClient oc = new OozieClient("ooziebaseurl:11000/oozie"); JMSConnectionInfo jmsInfo = oc.getJMSConnectionInfo(); Properties jndiProperties = jmsInfo.getJNDIPropertie

嗨,我下面的链接

我已经在cdh中完成了上述链接中所述的所有配置,并重新启动了oozie

现在对于消费者应用程序,我有一个简单的java主类用于测试

代码片段

OozieClient oc = new OozieClient("ooziebaseurl:11000/oozie");
JMSConnectionInfo jmsInfo = oc.getJMSConnectionInfo();
Properties jndiProperties = jmsInfo.getJNDIProperties();
Context jndiContext = new InitialContext(jndiProperties);
在获取JMSConnectionInfo时,我遇到以下异常

线程“main”E1601中出现异常:E1601:无法检索JMS连接信息[JMSTopicService未初始化。可能未启用JMS通知] 位于org.apache.oozie.client.OozieClient.handleError(OozieClient.java:508) 位于org.apache.oozie.client.OozieClient$JMSInfo.call(OozieClient.java:757) 位于org.apache.oozie.client.OozieClient$JMSInfo.call(OozieClient.java:744) 位于org.apache.oozie.client.OozieClient$ClientCallable.call(OozieClient.java:479) 位于org.apache.oozie.client.OozieClient.getJMSConnectionInfo(OozieClient.java:800) 位于com.oozie.jms.OozieJMSClient.main(OozieJMSClient.java:25)

管理终点

此端点用于获取Oozie系统状态和配置信息

它支持以下子资源:状态、操作系统环境、系统道具、配置、仪表、系统、可用时区

then why /jmsinfo is getting as a rest call ?

请推荐我。谢谢

以上问题解决了,这是我的错。重新启动oozie并正确更新通知配置后,就完成了。现在CDH还在web控制台中显示这些服务

then why /jmsinfo is getting as a rest call ?