oozie 运行错误
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> 这个参数在最后取出来要赋值给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.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1414) at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment(XMLScanner.java:774) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanComment(XMLDocumentFragmentScannerImpl.java:1040) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2954) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at org.dom4j.io.SAXReader.read(SAXReader.java:465) at org.dom4j.io.SAXReader.read(SAXReader.java:343) 因为在注释中有个多余的 -- 字符,是不能被使用的。 <?xml version="1.0" encoding="UTF-8"?> <ds xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xxxx.com/datasourceSchema" xsi:schemaLocation="http://xxxx.com/outputSchema datasource.xsd"> <queries> <!-- -- 付款 --> <query name="unifiedPay" splitBy="id"> <![CDATA[......]]> </query> <!-- -- 收款 --> <query name="unifiedReceived" splitBy="id"> <![CDATA[......]]> </query> </queries> </ds> 所以去掉就ok 了
------------------------------ oozie启动错误。
严重: Context [/oozie] startup failed due to previous errors
今天oozie一直起不来,发现mysql服务器磁盘满了,mysql去连接的时候注册不上驱动。把mysql服务器磁盘清理后重启oozie就ok 了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |