|
Amit Sela
2012-05-29, 13:13
Marcos Ortiz
2012-05-29, 13:40
Amit Sela
2012-05-29, 14:10
Amit Sela
2012-05-29, 14:35
Marcos Ortiz
2012-05-29, 14:39
Marcos Ortiz
2012-05-29, 14:42
Stack
2012-05-29, 15:28
Amit Sela
2012-05-29, 15:39
Stack
2012-05-29, 16:30
lars hofhansl
2012-06-02, 12:53
NNever
2012-06-04, 03:09
Amit Sela
2012-06-06, 15:43
NNever
2012-06-07, 02:02
yangyang
2012-07-27, 07:14
|
-
java.lang.ClassNotFoundException: com.google.protobuf.MessageAmit Sela 2012-05-29, 13:13
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.getTable(HBaseOperations.java:118) at com.infolinks.hadoop.framework.HBaseReducer.setup(HBaseReducer.java:30) at org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:174) at org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:566) at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:408) at org.apache.hadoop.mapred.Child.main(Child.java:170) I saw something about the dependencies in HBASE-5497 and 5460 - but I understand that those were fixed in 0.94... Any ideas ? Thanks, Amit.
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageMarcos Ortiz 2012-05-29, 13:40
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.getTable(HBaseOperations.java:118) > at com.infolinks.hadoop.framework.HBaseReducer.setup(HBaseReducer.java:30) > at org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:174) > at org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:566) > at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:408) > at org.apache.hadoop.mapred.Child.main(Child.java:170) > > I saw something about the dependencies in HBASE-5497 and 5460 - but I > understand that those were fixed in 0.94... Marcos Luis Ort�z Valmaseda Data Engineer&& Sr. System Administrator at UCI http://marcosluis2186.posterous.com http://www.linkedin.com/in/marcosluis2186 Twitter: @marcosluis2186 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION http://www.uci.cu http://www.facebook.com/universidad.uci http://www.flickr.com/photos/universidad_uci
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageAmit 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.**
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageAmit Sela 2012-05-29, 14:35
could anyone recommend a compatible Hadoop version for HBase 0.94 ?
Should I also upgrade zookeeper (3.3.2) ? Thanks. On Tue, May 29, 2012 at 5:10 PM, Amit Sela <[EMAIL PROTECTED]> wrote: > 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.**
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageMarcos Ortiz 2012-05-29, 14:39
Yo have to check in the docs version, in the section 2.3 Hadoop of the
HBase book, which is the compatible version: http://hbase.apache.org/book/book.html#hadoop Regards. On 05/29/2012 10:10 AM, Amit Sela wrote: > 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.** Marcos Luis Ort�z Valmaseda Data Engineer&& Sr. System Administrator at UCI http://marcosluis2186.posterous.com http://www.linkedin.com/in/marcosluis2186 Twitter: @marcosluis2186 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION http://www.uci.cu http://www.facebook.com/universidad.uci http://www.flickr.com/photos/universidad_uci
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageMarcos Ortiz 2012-05-29, 14:42
On 05/29/2012 10:35 AM, Amit Sela wrote: > could anyone recommend a compatible Hadoop version for HBase 0.94 ? Look in the link that I send you before. http://hbase.apache.org/book/book.html#hadoop > > Should I also upgrade zookeeper (3.3.2) ? Yes, you should upgrade Zookeeper to 3.4.3 > > Thanks. > > On Tue, May 29, 2012 at 5:10 PM, Amit Sela<[EMAIL PROTECTED]> wrote: > >> 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(** Marcos Luis Ort�z Valmaseda Data Engineer&& Sr. System Administrator at UCI http://marcosluis2186.posterous.com http://www.linkedin.com/in/marcosluis2186 Twitter: @marcosluis2186 10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS... CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION http://www.uci.cu http://www.facebook.com/universidad.uci http://www.flickr.com/photos/universidad_uci
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageStack 2012-05-29, 15:28
On Tue, May 29, 2012 at 6:13 AM, Amit Sela <[EMAIL PROTECTED]> wrote:
>> 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 You have protobuf on your CLASSPATH when the job runs? St.Ack
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageAmit Sela 2012-05-29, 15:39
I do.
I tried with protobuf-java-2.4.0a.jar that ships with HBase 0.94, and also with the older version I had - protobuf-java-2.3.0.jar. Both times I got the same error.. On Tue, May 29, 2012 at 6:28 PM, Stack <[EMAIL PROTECTED]> wrote: > On Tue, May 29, 2012 at 6:13 AM, Amit Sela <[EMAIL PROTECTED]> wrote: > >> 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 > > You have protobuf on your CLASSPATH when the job runs? > > St.Ack >
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageStack 2012-05-29, 16:30
On Tue, May 29, 2012 at 8:39 AM, Amit Sela <[EMAIL PROTECTED]> wrote:
> I do. > > I tried with protobuf-java-2.4.0a.jar that ships with HBase 0.94, and also > with the older version I had - protobuf-java-2.3.0.jar. > > Both times I got the same error.. > I'd suggest you keep on digging down this vein. ClassNotFound is a pretty basic complaint w/ usually, a pretty basic explaination. St.Ack
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.Messagelars hofhansl 2012-06-02, 12:53
How are you setting up your M/R jobs?
A while ago (0.92 I think) I added the necessary protobuf jars to the jar dependencies in HBase's TableMapReduceUtil. -- Lars ________________________________ From: Amit Sela <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Sent: Tuesday, May 29, 2012 8:39 AM Subject: Re: java.lang.ClassNotFoundException: com.google.protobuf.Message I do. I tried with protobuf-java-2.4.0a.jar that ships with HBase 0.94, and also with the older version I had - protobuf-java-2.3.0.jar. Both times I got the same error.. On Tue, May 29, 2012 at 6:28 PM, Stack <[EMAIL PROTECTED]> wrote: > On Tue, May 29, 2012 at 6:13 AM, Amit Sela <[EMAIL PROTECTED]> wrote: > >> 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 > > You have protobuf on your CLASSPATH when the job runs? > > St.Ack >
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageNNever 2012-06-04, 03:09
Hi Amit, I meet this error on the client side when I upgrade 0.92.1 to
0.94. I just put protobuf-java-2.4.9.a.jar into the classpath then the problem sloved. if you're sure you have protobuf on your CLASSPATH when the job runs, have you just try restart M/R or even Hadoop? I met some strange classNotFound Exceptions when I run mapR before, just restart, and everything may return well.
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageAmit Sela 2012-06-06, 15:43
you mean protobuf-java-2.4.04.jar or there is a new version like you
wrote protobuf-java-2.4.9.a.jar ? On Mon, Jun 4, 2012 at 6:09 AM, NNever <[EMAIL PROTECTED]> wrote: > Hi Amit, I meet this error on the client side when I upgrade 0.92.1 to > 0.94. > I just put protobuf-java-2.4.9.a.jar into the classpath then the problem > sloved. > > if you're sure you have protobuf on your CLASSPATH when the job runs, have > you just try restart M/R or even Hadoop? > I met some strange classNotFound Exceptions when I run mapR before, just > restart, and everything may return well. >
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.MessageNNever 2012-06-07, 02:02
I'm sorry i made a mistack. my protobuf's version is 2.4.0.a.jar. I got it
from Hbase0.94's lib. 2012/6/6 Amit Sela <[EMAIL PROTECTED]> > you mean protobuf-java-2.4.04.jar or there is a new version like you > wrote protobuf-java-2.4.9.a.jar ? > > > On Mon, Jun 4, 2012 at 6:09 AM, NNever <[EMAIL PROTECTED]> wrote: > > > Hi Amit, I meet this error on the client side when I upgrade 0.92.1 to > > 0.94. > > I just put protobuf-java-2.4.9.a.jar into the classpath then the problem > > sloved. > > > > if you're sure you have protobuf on your CLASSPATH when the job runs, > have > > you just try restart M/R or even Hadoop? > > I met some strange classNotFound Exceptions when I run mapR before, just > > restart, and everything may return well. > > >
-
Re: java.lang.ClassNotFoundException: com.google.protobuf.Messageyangyang 2012-07-27, 07:14
NNever <nneverwei@...> writes:
> > I'm sorry i made a mistack. my protobuf's version is 2.4.0.a.jar. I got it > from Hbase0.94's lib. > > 2012/6/6 Amit Sela <amits@...> > > > you mean protobuf-java-2.4.04.jar or there is a new version like you > > wrote protobuf-java-2.4.9.a.jar ? > > > > > > On Mon, Jun 4, 2012 at 6:09 AM, NNever <nneverwei@...> wrote: > > > > > Hi Amit, I meet this error on the client side when I upgrade 0.92.1 to > > > 0.94. > > > I just put protobuf-java-2.4.9.a.jar into the classpath then the problem > > > sloved. > > > > > > if you're sure you have protobuf on your CLASSPATH when the job runs, > > have > > > you just try restart M/R or even Hadoop? > > > I met some strange classNotFound Exceptions when I run mapR before, just > > > restart, and everything may return well. > > > > > > I got a way. just export the hadoop classpath like this: export HADOOP_CLASSPATH=/home/chianyu/hbase-0.94.0/hbase- 0.94.0.jar:/home/chianyu/hadoop-1.0.3/hadoop-core-1.0.3.jar:/home/chianyu/hbase- 0.94.0/lib/zookeeper-3.4.3.jar:/home/chianyu/hbase-0.94.0/lib/protobuf-java- 2.4.0a.jar that's all ok! |