connecting hbase using java

32 views
Skip to first unread message

Alok Singh Mahor

unread,
Mar 31, 2013, 5:46:18 PM3/31/13
to hbas...@googlegroups.com
Hi all

I am using hadoop-1.1.2 and hbase-0.94.6 in pseudo distributed mode on ubuntu 12.10 with openjdk7.

I want to create a table and load data into it using java

I tried to follow this link https://thinkasgeek.wordpress.com/2011/03/25/hbase-and-eclispe-ide-integration/
but I am getting warning

<warning>The constructor HBaseConfiguration() is deprecated</warning>

you can see my imported external jar and warning at http://i.troll.ws/0f3b66a9.png

also when I run this project as java application then I am getting option to select java application
you can see that at http://i.troll.ws/d7340d3c.png

I dont know what I have to select. but my java class name is sample so I am selecting sample
then I am runtime errors

Exception in thread "main" java.lang.
NoClassDefFoundError: org/apache/commons/lang/ArrayUtils
    at org.apache.hadoop.hbase.HConstants.<clinit>(HConstants.java:691)
    at org.apache.hadoop.hbase.HTableDescriptor.<clinit>(HTableDescriptor.java:1144)
    at sample.main(sample.java:11)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.ArrayUtils
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    ... 3 more

could you tell me where I am wrong and how to correct that warning?
thank you

Alex Baranau

unread,
Apr 1, 2013, 8:21:46 PM4/1/13
to hbas...@googlegroups.com
Hi Alok,

It looks like you chose wrong place to ask this question. I suggest you go to hbase user list [1].

Alex Baranau



--
You received this message because you are subscribed to the Google Groups "HBaseHUT - HBase High Update Throughput" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hbasehut+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages