hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wojciech Langiewicz <wlangiew...@gmail.com>
Subject Re: Classpath problem when running Java scanner
Date Wed, 18 Aug 2010 13:56:13 GMT
Of course this looks like HBase jar is not on the classpath, but it is - 
my source file compiles with the same classpath settings.

W dniu 18.08.2010 15:50, Jean-Daniel Cryans pisze:
> It looks like the hbase jar isn't on your classpath, else it would
> find HBaseConfiguration.
>
> J-D
>
> On Wed, Aug 18, 2010 at 3:08 AM, Wojciech Langiewicz
> <wlangiewicz@gmail.com>  wrote:
>> Hello,
>> I tried to write custom HBase scanner in Java. It compiles successfully, but
>> I have problem with running it. I always get exception:
>> Exception in thread "main" java.lang.NoClassDefFoundError:
>> org/apache/hadoop/hbase/HBaseConfiguration
>>         at AdserverLogsScanner.<init>(AdserverLogsScanner.java:28)
>>         at AdserverLogsScanner.main(AdserverLogsScanner.java:70)
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.hadoop.hbase.HBaseConfiguration
>>         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>>         ... 2 more
>> this is the line that is causing it:
>> 28: config = HBaseConfiguration.create();
>> I'm using new API for that.
>>
>> I have HBase working (I've used shell and web interface on this setup) and I
>> have added correct classpath to this class (jar):
>> System.setProperty("java.class.path",
>> "/usr/lib/hbase/*:/usr/lib/hadoop/*:.");
>> (with this classpath it compiles)
>>
>> Please help me, because I can't possibly see that is wrong here.
>> Thank you in advance for any answers and comments.
>> --
>> Wojciech Langiewicz
>>
>


Mime
View raw message