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

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -