this finally works
 java -cp `hbase classpath`:`hadoop classpath`:hbase-trai.jar
client.PutWriteBufferExample

basically my hbase it wasn't well configurated, i have adjusted with your
advices and now it works
thanks



2013/11/25 Ted Yu <[email protected]>

> This error implies there are multiple projects in the class path whose
> hbase-default.xml are not compatible.
>
> Can you find the complete class path ?
>
> Cheers
>
> On Nov 25, 2013, at 5:18 AM, Silvio Di gregorio <
> [email protected]> wrote:
>
> > Caused by: java.lang.RuntimeException: hbase-default.xml file seems to be
> > for and old version of HBase (0.94.13), this version is Unknown
> >   at
> >
> org.apache.hadoop.hbase.HBaseConfiguration.checkDefaultsVersion(HBaseConfiguration.java:68)
> >   at
> >
> org.apache.hadoop.hbase.HBaseConfiguration.addHbaseResources(HBaseConfiguration.java:100)
> >   at
> >
> org.apache.hadoop.hbase.HBaseConfiguration.create(HBaseConfiguration.java:111)
> >   at client.PutWriteBufferExample.main(PutWriteBufferExample.java:18)
> >   at java.lang.reflect.Method.invoke(libgcj.so.10)
> >
> >
> >
> > 2013/11/25 Silvio Di gregorio <[email protected]>
> >
> >> sorry for the grammatical error " i have did a very dirty solution"
> >> perhaps better "i tried a very dirty solution"
> >>
> >>
> >> 2013/11/25 Silvio Di gregorio <[email protected]>
> >>
> >>> like "extrema ratio" i have did a very dirty solution: a runnable JAR
> >>> with all required libraries inside.
> >>> Now the error is:
> >>> Exception in thread "main" java.lang.reflect.InvocationTargetException
> >>>   at java.lang.reflect.Method.invoke(libgcj.so.10)
> >>>   at
> >>>
> org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
> >>> Caused by: java.lang.NoClassDefFoundError:
> >>> com.google.common.collect.Interners
> >>>
> >>> Although i have packaged com.google.guava.source_1.6.0 inside
> >>>
> >>>
> >>> 2013/11/25 Silvio Di gregorio <[email protected]>
> >>>
> >>>> also i have tried to execute the example in standalone mode, i have
> >>>> downloaded the hbase-0.94.13.tar.gz, and after i have launched
> >>>>
> >>>> java -cp hbase-trai.jar:hbase/hbase-0.94.13
> client.PutWriteBufferExample
> >>>>
> >>>> as result i have had:
> >>>> Exception in thread "main" java.lang.NoClassDefFoundError:
> >>>> org.apache.hadoop.hbase.HBaseConfiguration
> >>>>   at client.PutWriteBufferExample.main(PutWriteBufferExample.java:18)
> >>>>
> >>>>
> >>>>
> >>>> 2013/11/25 Silvio Di gregorio <[email protected]>
> >>>>
> >>>>> Exception in thread "main" java.lang.NoClassDefFoundError:
> >>>>> org.apache.hadoop.hbase.HBaseConfiguration
> >>>>>   at client.PutWriteBufferExample.main(PutWriteBufferExample.java:18)
> >>>>>
> >>>>>
> >>>>>
> >>>>> 2013/11/25 Haosong Huang <[email protected]>
> >>>>>
> >>>>>> I think the structure of your hbase directory may be have some
> >>>>>> problem. Try
> >>>>>> the command below, I think you would get a different error message:
> >>>>>>
> >>>>>> java -cp
> >>>>>>
> hbase-trai.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/hbase.jar
> >>>>>> client.PutWriteBufferExample
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On Mon, Nov 25, 2013 at 3:47 PM, Silvio Di gregorio <
> >>>>>> [email protected]> wrote:
> >>>>>>
> >>>>>>> Good morning,
> >>>>>>> the "grep" result is:
> >>>>>>>
> /opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/hbase.jar
> >>>>>>> matches,
> >>>>>>> hbase.jar is a link to hbase-0.94.6-cdh4.3.0-security.jar.
> >>>>>>>
> >>>>>>>
> >>>>>>> 2013/11/23 Haosong Huang <[email protected]>
> >>>>>>>
> >>>>>>>> Execute "grep 'org.apache.hadoop.hbase.HBaseConfiguration'
> >>>>>> /opt/cloudera/
> >>>>>>>> parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/*.jar " and post the result to
> >>>>>> this
> >>>>>>>> email.
> >>>>>>>>
> >>>>>>>> On Fri, Nov 22, 2013 at 8:29 PM, Silvio Di gregorio <
> >>>>>>>> [email protected]> wrote:
> >>>>>>>>
> >>>>>>>>> the same error:
> >>>>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError:
> >>>>>>>>> org.apache.hadoop.hbase.HBaseConfiguration
> >>>>>>>>>   at
> >>>>>> client.PutWriteBufferExample.main(PutWriteBufferExample.java:18)
> >>>>>>>>>
> >>>>>>>>> i believed that in *hadoop jar hbase-trai.jar
> >>>>>>>> client.PutWriteBufferExample
> >>>>>>>>> -libjars `hbase classpath` *Command
> >>>>>>>>>
> >>>>>>>>> * - libjars `hbase classpath` - would provide all hbase jara and
> >>>>>> -
> >>>>>>>> hadoop
> >>>>>>>>> jar - all hadoop jar*
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> 2013/11/22 Haosong Huang <[email protected]>
> >>>>>>>>>
> >>>>>>>>>> Make sure you are add all dependent jars to classpath
> >>>>>> correctly. If
> >>>>>>> you
> >>>>>>>>>> still failed after execute the command above, post the error
> >>>>>> message
> >>>>>>> to
> >>>>>>>>>> this email please. :-)
> >>>>>>>>>>
> >>>>>>>>>> On Fri, Nov 22, 2013 at 7:53 PM, Haosong Huang <
> >>>>>> [email protected]>
> >>>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> The error log looks like you don't add the hbase jar
> >>>>>> correctly. Try
> >>>>>>>> the
> >>>>>>>>>>> commond below:
> >>>>>>>>>>>
> >>>>>>>>>>> java -cp
> >>>>>> hbase-trai.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.
> >>>>>> p0.22/lib/*:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/*
> >>>>>>>>>>> client.PutWriteBufferExample
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> On Fri, Nov 22, 2013 at 7:17 PM, Silvio Di gregorio <
> >>>>>>>>>>> [email protected]> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>> Hi to All
> >>>>>>>>>>>> this is the first time, i have launched the example
> >>>>>>>>>> PutWriteBufferExample,
> >>>>>>>>>>>> chapter 3 of the "hbase definitive guide" in a working
> >>>>>> hadoop
> >>>>>>>> cluster
> >>>>>>>>>> and
> >>>>>>>>>>>> returns this error
> >>>>>>>>>>>>
> >>>>>>>>>>>> Caused by: java.lang.ClassNotFoundException:
> >>>>>>>>>>>> org.apache.hadoop.hbase.HBaseConfiguration
> >>>>>>>>>>>>
> >>>>>>>>>>>> i have build the example in eclipse with all necessary jar,
> >>>>>> after
> >>>>>>>> the
> >>>>>>>>>>>> command i have launched:
> >>>>>>>>>>>>
> >>>>>>>>>>>> *- java -cp hbase-trai.jar client.PutWriteBufferExample
> >>>>>> -classpath
> >>>>>>>>>> `hbase
> >>>>>>>>>>>> classpath`*
> >>>>>>>>>>>> ERROR:
> >>>>>>>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError:
> >>>>>>>>>>>> org/apache/hadoop/hbase/HBaseConfiguration
> >>>>>>>>>>>>        at
> >>>>>> client.PutWriteBufferExample.main(PutWriteBufferExample.java:18)
> >>>>>>>>>>>>
> >>>>>>>>>>>> *- hadoop jar hbase-trai.jar client.PutWriteBufferExample
> >>>>>> -libjars
> >>>>>>>>>> `hbase
> >>>>>>>>>>>> classpath`*
> >>>>>>>>>>>> ERROR:
> >>>>>>>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError:
> >>>>>>>>>>>> org/apache/hadoop/hbase/HBaseConfiguration
> >>>>>>>>>>>>        at
> >>>>>> client.PutWriteBufferExample.main(PutWriteBufferExample.java:18)
> >>>>>>>>>>>>
> >>>>>>>>>>>> hbase classpath work, a piace of output
> >>>>>>
> /opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../conf:/opt/jdk1.7.0_21//lib/tools.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/..:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../hbase-0.94.6-cdh4.3.0-security.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../hbase-0.94.6-cdh4.3.0-security-tests.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../hbase.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/activation-1.1.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/aopalliance-1.0.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/asm-3.2.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/avro-1.7.4.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-beanutils-1.7.0.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-beanutils-core-1.8.0.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-cli-1.2.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-codec-1.4.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-collections-3.2.1.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-compress-1.4.1.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-configuration-1.6.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-daemon-1.0.3.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-digester-1.8.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-el-1.0.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-httpclient-3.1.jar:/opt/cloudera/parcels/CDH-4.3.0-1.cdh4.3.0.p0.22/lib/hbase/bin/../lib/commons-io-2.1.jar:/opt/cloude
> >>>>>>>>>>>> ........
> >>>>>>>>>>>>
> >>>>>>>>>>>> Can you help me? i'm newbie.
> >>>>>>>>>>>> thanks in advance
> >>>>>>>>>>>> Silvio
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> Best Regards,
> >>>>>>>>>>> Haosdent Huang
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> Best Regards,
> >>>>>>>>>> Haosdent Huang
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Best Regards,
> >>>>>>>> Haosdent Huang
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Best Regards,
> >>>>>> Haosdent Huang
> >>
>

Reply via email to