当前位置: 代码迷 >> 综合 >> oozie 运行错误
  详细解决方案

oozie 运行错误

热度:15   发布时间:2024-01-03 13:58:16.0

Failing Oozie Launcher, Output data size [2,070] exceeds maximum [2,048]

在读取了属性信息放到oozie节点中的时候因为数据太大了。
File file = new File(System.getProperty("oozie.action.output.properties"));
Properties props = new Properties();
for (String key : prop.keySet()) {
//....
props.setProperty(key, value);

}
OutputStream os = new FileOutputStream(file);
props.store(os, "");


把数据分小点放到其他节点就ok 了  ,或者修改oozie-site.xml文件增加参数

    <property>
        <name>oozie.servlet.CallbackServlet.max.data.len</name>
        <value>4096</value>
    </property>

这个参数在最后取出来要赋值给oozie.action.max.output.data这个参数, 默认如果取不到这个参数就是2M



xml  解析错误
Nested exception: 
org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
at com.sun.org.apache.xerces.internal.util.ErrorH