我正在群集中运行MR程序。我确保输出了正确的类路径。但我仍然看到错误。我已按照以下步骤运行此程序。
1)
export HADOOP_CLASSPATH=/etc/hbase/conf:/usr/lib/hbase/lib/*.jar:/usr/lib/zookeeper/zookeeper-3.4.5.2.0.6.0-101.jar:/usr/lib/hbase/lib/hbase-client-0.96.1.2.0.6.1-101-hadoop2.jar:.:
2)
hadoop jar /XMLAnalytics/Appcode/MR/XMLload.jaredm.bigdata.hadoop.xmlanalytics.stagingprocess.SplitXMLProcessDriver/XMLAnalytics/Input/TestData/Claims/SPLIT_CLAIM_FOLDER_WORK.xml/XMLAnalytics/Staging/Output/TestData/Claims/ 123 pega Claims
错误:java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:131) 在org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:721) 在org.apache.hadoop.mapred.MapTask.run(MapTask.java:339) 在org.apache.hadoop.mapred.YarnChild $ 2.run(YarnChild.java:162) at java.security.AccessController.doPrivileged(Native Method) 在javax.security.auth.Subject.doAs(Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491) 在org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:157)引起:java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:129) ... 7更多引起:java.lang.NoClassDefFoundError:org / apache / hadoop / hbase / filter / Filter at edm.bigdata.hadoop.xmlanalytics.stagingprocess.SplitXMLProcessMapper。(SplitXMLProcessMapper.java:49) ... 12更多引起:java.lang.ClassNotFoundException:org.apache.hadoop.hbase.filter.Filter 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:366) 在java.net.URLClassLoader $ 1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) 在java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ......还有13个
echo `hbase classpath`
/ usr / lib中/ HBase的/ bin中/../ CONF:/usr/java/default/lib/tools.jar:/ usr / lib中/ HBase的/ bin中/..:/ usr / lib中/ HBase的/ bin中/../lib/activation-1.1.jar:/usr/lib/hbase/bin/../lib/aopalliance-1.0.jar:/usr/lib/hbase/bin/../lib/asm-3.1。罐子:/ usr / lib中/ HBase的/ bin中/../ LIB / Avro的-1.7.4.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /公地的BeanUtils-1.7.0.jar:在/ usr /lib/hbase/bin/../lib/commons-beanutils-core-1.8.0.jar:/usr/lib/hbase/bin/../lib/commons-cli-1.2.jar:/usr/lib /hbase/bin/../lib/commons-codec-1.7.jar:/usr/lib/hbase/bin/../lib/commons-collections-3.2.1.jar:/usr/lib/hbase/bin /../lib/commons-compress-1.4.1.jar:/usr/lib/hbase/bin/../lib/commons-configuration-1.6.jar:/usr/lib/hbase/bin/../ LIB /公地守护进程1.0.13.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /公共沼气池-1.8.jar:/ usr / lib中/ HBase的/ bin中/../ lib中/ commons- EL-1.0.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /公地httpclient的-3.1.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /公地IO-2.4.jar: /usr/lib/hbase/bin/../lib/commons-lang-2.6.jar:/usr/lib/hbase/bin/../lib/commons-logging-1.1.1.jar:/usr/lib /hbase/bin/../lib/com蒙斯 - 数学2.2.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /公网-3.1.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /核心3.1.1。罐子:/ usr / lib中/ HBase的/ bin中/../ LIB / FindBugs的-注释-1.3.9-1.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / gmbal-API仅-3.0。 0-b023.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /篦条筛的框架-2.1.2.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /灰色-HTTP-2.1。 2.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / Grizzly的HTTP服务器-2.1.2.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / Grizzly的HTTP-servlet- 2.1.2.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /灰色-RCM-2.1.2.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /番石榴12.0.1。罐子:/ usr / lib中/ HBase的/ bin中/../ LIB /吉斯-3.0.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /吉斯-servlet的3.0.jar:/ usr / lib中/ HBase的/bin/../lib/hamcrest-core-1.3.jar:/usr/lib/hbase/bin/../lib/hbase-client-0.96.1.2.0.6.1-101-hadoop2.jar:/usr /lib/hbase/bin/../lib/hbase-common-0.96.1.2.0.6.1-101-hadoop2.jar:/usr/lib/hbase/bin/../lib/hbase-common-0.96。 1.2.0.6.1-101-hadoop2-tests.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / HBase的-例子-0.96.1.2.0.6.1-101-hadoop2.jar:/ usr / lib中/hbase/bin/../lib/hbase-hadoop2-compat-0。 96.1.2.0.6.1-101-hadoop2.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / HBase的-Hadoop的COMPAT-0.96.1.2.0.6.1-101-hadoop2.jar:/ usr / lib目录/hbase/bin/../lib/hbase-it-0.96.1.2.0.6.1-101-hadoop2.jar:/usr/lib/hbase/bin/../lib/hbase-it-0.96.1.2。 0.6.1-101-hadoop2-tests.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / HBase的前缀树0.96.1.2.0.6.1-101-hadoop2.jar:/ usr / lib目录/hbase/bin/../lib/hbase-protocol-0.96.1.2.0.6.1-101-hadoop2.jar:/usr/lib/hbase/bin/../lib/hbase-server-0.96.1.2。 0.6.1-101-hadoop2.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / HBase的服务器 - 0.96.1.2.0.6.1-101-hadoop2-tests.jar:/ usr / lib中/ HBase的/bin/../lib/hbase-shell-0.96.1.2.0.6.1-101-hadoop2.jar:/usr/lib/hbase/bin/../lib/hbase-testing-util-0.96.1.2。 0.6.1-101-hadoop2.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / HBase的,节俭0.96.1.2.0.6.1-101-hadoop2.jar:/ usr / lib中/ HBase的/ bin中/../lib/high-scale-lib-1.1.1.jar:/usr/lib/hbase/bin/../lib/htrace-core-2.01.jar:/usr/lib/hbase/bin/。 ./lib/httpclient-4.1.3.jar:/usr/lib/hbase/bin/../lib/httpcore-4.1.3.jar:/usr/lib/hbase/bin/../lib/jackson-核心ASL-1.8.8.jar:在/ usr / LIB / HBase的/ bin中/../ LIB /杰克逊 - JAXRS-1.8.8.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /杰克逊映射器-ASL-1.8.8.jar:在/ usr / LIB / HBase的/ bin中/../ LIB /杰克逊-XC-1.8.8.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /火腿的运行时-2.3.1.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /碧玉编译-5.5.23.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /碧玉运行时5.5.23.jar:/ usr / lib中/ HBase的/仓/../ LIB / javax.inject-1.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /的javax.servlet-3.1.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /javax.servlet-api-3.0.1.jar:/usr/lib/hbase/bin/../lib/jaxb-api-2.2.2.jar:/usr/lib/hbase/bin/../lib /jaxb-impl-2.2.3-1.jar:/usr/lib/hbase/bin/../lib/jersey-client-1.9.jar:/usr/lib/hbase/bin/../lib/jersey -core-1.8.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /新泽西州grizzly2-1.9.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /新泽西州吉斯-1.9.jar :/ usr / lib中/ HBase的/ bin中/../ LIB /新泽西州的JSON-1.8.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /球衣服务器-1.8.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /球衣测试框架 - 核心1.9.jar:/ usr / lib中/ HBase的/ bin中/../ LIB /新泽西测试框架,grizzly2-1.9.jar:在/ usr / LIB / HBase的/ bin中/../ lib中/的JetS3t-0.6.1.jar:在/ usr /lib/hbase/bin/../lib/jettison-1.3.1.jar:/usr/lib/hbase/bin/../lib/jetty-6.1.26.jar:/usr/lib/hbase/bin /../lib/jetty-sslengine-6.1.26.jar:/usr/lib/hbase/bin/../lib/jetty-util-6.1.26.jar:/usr/lib/hbase/bin/。 ./lib/jruby-complete-1.6.8.jar:/usr/lib/hbase/bin/../lib/jsch-0.1.42.jar:/usr/lib/hbase/bin/../lib/ JSP-2.1-6.1.14.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / JSP-API 2.1-6.1.14.jar:/ usr / lib中/ HBase的/ bin中/../ lib中/ JSP的API-2.1.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / jsr305-1.3.9.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / junit的-4.11.jar: /usr/lib/hbase/bin/../lib/libthrift-0.9.0.jar:/usr/lib/hbase/bin/../lib/log4j-1.2.17.jar:/usr/lib/hbase /bin/../lib/management-api-3.0.0-b012.jar:/usr/lib/hbase/bin/../lib/metrics-core-2.1.2.jar:/usr/lib/hbase /bin/../lib/netty-3.6.6.Final.jar:/usr/lib/hbase/bin/../lib/paranamer-2.3.jar:/usr/lib/hbase/bin/../ LIB / protobuf的-java的2.5.0.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / servlet的API-2.5-6.1.14.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / servlet的API-2.5.jar:/ usr / lib中/ HBase的/ bin中/../ LIB / SLF4J-API-1.6.4.jar:/ usr / lib中/ HBase的/ bin中/ .. /lib/snappy-java-1.0.4.1.jar:/usr/lib/hbase/bin/../lib/stax-api-1.0.1.jar:/usr/lib/hbase/bin/../lib /xmlenc-0.52.jar:/usr/lib/hbase/bin/../lib/xz-1.0.jar:/usr/lib/hbase/bin/../lib/zookeeper.jar:/etc/hadoop/ CONF:/ usr / lib中/ hadoop的/ LIB / :/ usr / lib中/ hadoop的/.//:/ usr / lib中/ Hadoop的HDFS /./:/ usr / lib中/ Hadoop的HDFS /lib/:/usr/lib/hadoop-hdfs/.//:/usr/lib/hadoop-yarn/lib/:/usr/lib/hadoop-yarn/./ /:/usr/lib/hadoop-mapreduce/lib/:/usr/lib/hadoop-mapreduce/.//:/etc/hbase/conf:/usr/lib/ HBase的/ LIB / 的.jar:/usr/lib/zookeeper/zookeeper-3.4.5.2.0.6.0-101.jar:/usr/lib/hbase/lib/hbase-client-0.96.1.2.0.6。 1-101-hadoop2.jar:/usr/share/java/mysql-connector-java-5.1.17.jar:/usr/share/java/mysql-connector-java.jar:/ usr / lib中/ Hadoop的映射精简/ :/等/ hadoop的/ CONF:/ :/ LIB / :/ usr / lib中/动物园管理员/ :/ usr / lib中/动物园管理员/ LIB / :