Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase, mail # user - java.lang.ClassNotFoundException: com.google.protobuf.Message


Copy link to this message
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.Message
Amit Sela 2012-05-29, 14:10
I'm not sure Hadoop 0.20.3 is compatible with HBase 0.94 but I can't find
any documentation about it

On Tue, May 29, 2012 at 4:40 PM, Marcos Ortiz <[EMAIL PROTECTED]> wrote:

> Are you sure that 0.94 is compatible with Hadoop 0.20.3?
>
>
>
> On 05/29/2012 09:13 AM, Amit Sela wrote:
>
>> Hi all,
>>
>> I just upgraded from HBase 0.90.2 to 0.94 (running on hadoop 0.20.3).
>>
>> It seems like the cluster is up and running.
>>
>> I tried running an old MR job that writes into HBase, and after Map is
>> complete (map 100%) and before Reduce begins (reduce 0%) - I got the
>> following Exception:
>>
>> 12/05/29 12:32:02 INFO mapred.JobClient: Task Id :
>> attempt_201205291226_0001_r_**000000_0, Status : FAILED
>> Error: java.lang.**ClassNotFoundException: com.google.protobuf.Message
>> 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:**306)
>> at sun.misc.Launcher$**AppClassLoader.loadClass(**Launcher.java:301)
>> at java.lang.ClassLoader.**loadClass(ClassLoader.java:**247)
>> at
>> org.apache.hadoop.hbase.io.**HbaseObjectWritable.<clinit>(**
>> HbaseObjectWritable.java:263)
>> at org.apache.hadoop.hbase.ipc.**Invocation.write(Invocation.**java:138)
>> at
>> org.apache.hadoop.hbase.ipc.**HBaseClient$Connection.**
>> sendParam(HBaseClient.java:**537)
>> at org.apache.hadoop.hbase.ipc.**HBaseClient.call(HBaseClient.**java:898)
>> at
>> org.apache.hadoop.hbase.ipc.**WritableRpcEngine$Invoker.**
>> invoke(WritableRpcEngine.java:**150)
>> at $Proxy2.getProtocolVersion(**Unknown Source)
>> at
>> org.apache.hadoop.hbase.ipc.**WritableRpcEngine.getProxy(**
>> WritableRpcEngine.java:183)
>> at org.apache.hadoop.hbase.ipc.**HBaseRPC.getProxy(HBaseRPC.**java:303)
>> at org.apache.hadoop.hbase.ipc.**HBaseRPC.getProxy(HBaseRPC.**java:280)
>> at org.apache.hadoop.hbase.ipc.**HBaseRPC.getProxy(HBaseRPC.**java:332)
>> at org.apache.hadoop.hbase.ipc.**HBaseRPC.waitForProxy(**
>> HBaseRPC.java:236)
>> at
>> org.apache.hadoop.hbase.**client.HConnectionManager$**
>> HConnectionImplementation.**getHRegionConnection(**
>> HConnectionManager.java:1284)
>> at
>> org.apache.hadoop.hbase.**client.HConnectionManager$**
>> HConnectionImplementation.**getHRegionConnection(**
>> HConnectionManager.java:1240)
>> at
>> org.apache.hadoop.hbase.**client.HConnectionManager$**
>> HConnectionImplementation.**getHRegionConnection(**
>> HConnectionManager.java:1227)
>> at
>> org.apache.hadoop.hbase.**client.HConnectionManager$**
>> HConnectionImplementation.**locateRegionInMeta(**
>> HConnectionManager.java:936)
>> at
>> org.apache.hadoop.hbase.**client.HConnectionManager$**
>> HConnectionImplementation.**locateRegion(**HConnectionManager.java:832)
>> at
>> org.apache.hadoop.hbase.**client.HConnectionManager$**
>> HConnectionImplementation.**locateRegion(**HConnectionManager.java:801)
>> at
>> org.apache.hadoop.hbase.**client.HConnectionManager$**
>> HConnectionImplementation.**locateRegionInMeta(**
>> HConnectionManager.java:933)
>> at
>> org.apache.hadoop.hbase.**client.HConnectionManager$**
>> HConnectionImplementation.**locateRegion(**HConnectionManager.java:836)
>> at
>> org.apache.hadoop.hbase.**client.HConnectionManager$**
>> HConnectionImplementation.**locateRegion(**HConnectionManager.java:801)
>> at org.apache.hadoop.hbase.**client.HTable.finishSetup(**HTable.java:234)
>> at org.apache.hadoop.hbase.**client.HTable.<init>(HTable.**java:174)
>> at
>> org.apache.hadoop.hbase.**client.HTableFactory.**createHTableInterface(**
>> HTableFactory.java:36)
>> at
>> org.apache.hadoop.hbase.**client.HTablePool.**
>> createHTable(HTablePool.java:**268)
>> at
>> org.apache.hadoop.hbase.**client.HTablePool.**
>> findOrCreateTable(HTablePool.**java:198)
>> at org.apache.hadoop.hbase.**client.HTablePool.getTable(**
>> HTablePool.java:173)
>> at
>> com.infolinks.hadoop.commons.**hbase.HBaseOperations.**