读书人

hadoop :java.lang.UnsupportedOpera

发布时间: 2012-12-24 10:43:13 作者: rapoo

hadoop :java.lang.UnsupportedOperationException: This parser does not support..
昨天,集群hadoop cluster跑刚刚做好的代码没有问题,而本机调试的时候出现下面的Exception:

org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1a42792:java.lang.UnsupportedOperationException: This parser does not support specification "null" version "null"java.lang.UnsupportedOperationException: This parser does not support specification "null" version "null"    at javax.xml.parsers.DocumentBuilderFactory.setXIncludeAware(DocumentBuilderFactory.java:590)    at org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:1054)    at org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:1030)    at org.apache.hadoop.conf.Configuration.getProps(Configuration.java:980)    at org.apache.hadoop.conf.Configuration.set(Configuration.java:405)    at org.apache.hadoop.hdfs.server.namenode.NameNode.setStartupOption(NameNode.java:927)    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:944)    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:965)


产生原因:xerces.jar or xercesImpl.jar的版本不兼容导致引发Application冲突.
解决办法:将classpath中的xerces.jar or xercesImpl.jar remove.

读书人网 >编程

热点推荐