hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sznajder ForMailingList <bs4mailingl...@gmail.com>
Subject Re: '$HADOOP_HOME/bin/hadoop jar hbase.jar rowcount
Date Tue, 12 Nov 2013 16:21:14 GMT
Hi,

Finally, I reached the following:

Typing
hadoop jar hbase-0.90.4 rowcounter

prints the expected error message:
ERROR: Wrong number of parameters: 0
Usage: RowCounter <tablename> [<column1> <column2>...]


However, when I call
hadoop jar hbase-0.90.4.jar rowcounter DebugURL

The process does not do anything....

Benjamin


On Wed, Oct 30, 2013 at 3:55 PM, Ted Yu <yuzhihong@gmail.com> wrote:

> See http://hbase.apache.org/book.html#trouble.mapreduce.local for sample
> command line.
>
> Cheers
>
>
> On Wed, Oct 30, 2013 at 3:36 AM, Sznajder ForMailingList <
> bs4mailinglist@gmail.com> wrote:
>
> > Hi
> >
> > I tried to run the hadoop rowcount job
> >
> >
> > First at all, I just notice that the command is rowcounter and not
> > rowcount.
> >
> > secondly, I got the following error when running it:
> >
> > hadoop jar hbase-0.90.4.jar rowcounter ProcessedUrlsDataBase
> > Exception in thread "main" java.lang.NoClassDefFoundError:
> > org.apache.zookeeper.ZooKeeper
> >     at
> >
> >
> org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.addDependencyJars(TableMapReduceUtil.java:319)
> >     at
> >
> >
> org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initTableMapperJob(TableMapReduceUtil.java:109)
> >     at
> >
> >
> org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initTableMapperJob(TableMapReduceUtil.java:75)
> >     at
> >
> >
> org.apache.hadoop.hbase.mapreduce.RowCounter.createSubmittableJob(RowCounter.java:113)
> >     at
> > org.apache.hadoop.hbase.mapreduce.RowCounter.main(RowCounter.java:133)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
> >     at
> >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> >     at java.lang.reflect.Method.invoke(Method.java:611)
> >     at
> >
> >
> org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:68)
> >     at
> org.apache.hadoop.util.ProgramDriver.driver(ProgramDriver.java:139)
> >     at org.apache.hadoop.hbase.mapreduce.Driver.main(Driver.java:49)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
> >     at
> >
> >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> >     at java.lang.reflect.Method.invoke(Method.java:611)
> >     at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
> > Caused by: java.lang.ClassNotFoundException:
> org.apache.zookeeper.ZooKeeper
> >     at java.net.URLClassLoader.findClass(URLClassLoader.java:434)
> >     at java.lang.ClassLoader.loadClass(ClassLoader.java:653)
> >     at java.lang.ClassLoader.loadClass(ClassLoader.java:619)
> >
> >
> >
> >
> > Where should I define the used classpath?
> >
> > Benjamin
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message