hadoop - Importtsv command gives : Container exited with a non-zero exit code 1 error -
i trying load tsv file existing hbase table. using following command:
/usr/local/hbase/bin$ hbase org.apache.hadoop.hbase.mapreduce.importtsv -dimporttsv.columns=hbase_row_key,cf:value '-dtable_name.separator=\t' table-name /hdfs-path-to-input-file but when execute above command, following error
container id: container_1434304449478_0018_02_000001 exit code: 1 stack trace: exitcodeexception exitcode=1: @ org.apache.hadoop.util.shell.runcommand(shell.java:538) @ org.apache.hadoop.util.shell.run(shell.java:455) @ org.apache.hadoop.util.shell$shellcommandexecutor.execute(shell.java:715) @ org.apache.hadoop.yarn.server.nodemanager.defaultcontainerexecutor.launchcontainer(defaultcontainerexecutor.java:211) @ org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.containerlaunch.call(containerlaunch.java:302) @ org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.containerlaunch.call(containerlaunch.java:82) @ java.util.concurrent.futuretask.run(futuretask.java:266) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1142) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:617) @ java.lang.thread.run(thread.java:745) container exited non-zero exit code 1 failing attempt. failing application. 2015-06-16 13:37:48,779 info [main] mapreduce.job: counters: 0 on further digging container logs through ui, following error
2015-06-16 13:28:02,776 error [main] org.apache.hadoop.mapreduce.v2.app.client.mrclientservice: webapps failed start. ignoring now: java.lang.runtimeexception: java.lang.classnotfoundexception: class org.apache.hadoop.yarn.server.webproxy.amfilter.amfilterinitializer not found @ org.apache.hadoop.conf.configuration.getclasses(configuration.java:1699) @ org.apache.hadoop.http.httpserver.getfilterinitializers(httpserver.java:325) @ org.apache.hadoop.http.httpserver.<init>(httpserver.java:267) @ org.apache.hadoop.yarn.webapp.webapps$builder$2.<init>(webapps.java:222) @ org.apache.hadoop.yarn.webapp.webapps$builder.start(webapps.java:219) @ org.apache.hadoop.mapreduce.v2.app.client.mrclientservice.servicestart(mrclientservice.java:136) @ org.apache.hadoop.service.abstractservice.start(abstractservice.java:193) @ org.apache.hadoop.mapreduce.v2.app.mrappmaster.servicestart(mrappmaster.java:1058) @ org.apache.hadoop.service.abstractservice.start(abstractservice.java:193) @ org.apache.hadoop.mapreduce.v2.app.mrappmaster$1.run(mrappmaster.java:1445) @ java.security.accesscontroller.doprivileged(native method) @ javax.security.auth.subject.doas(subject.java:415) @ org.apache.hadoop.security.usergroupinformation.doas(usergroupinformation.java:1491) @ org.apache.hadoop.mapreduce.v2.app.mrappmaster.initandstartappmaster(mrappmaster.java:1441) @ org.apache.hadoop.mapreduce.v2.app.mrappmaster.main(mrappmaster.java:1374) caused by: java.lang.classnotfoundexception: class org.apache.hadoop.yarn.server.webproxy.amfilter.amfilterinitializer not found @ org.apache.hadoop.conf.configuration.getclassbyname(configuration.java:1626) @ org.apache.hadoop.conf.configuration.getclasses(configuration.java:1695) i using hadoop-2.6.0 , hbase-0.98 versions on multi node cluster.
i not able understand what's causing error. please guide me.
java.lang.classnotfoundexception: class org.apache.hadoop.yarn.server.webproxy.amfilter.amfilterinitializer not found the above line indicates missing web proxy jar.
you need add following jar in hbase lib folder.
hadoop-yarn-server-web-proxy-2.6.0.jar
Comments
Post a Comment