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.pngalso 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.pngI 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