Third option could be rebuilding HBase with Guava upgraded to 14.0.1 Test suite passed with the upgrade (tip of 0.94):
Tests run: 1384, Failures: 0, Errors: 0, Skipped: 13 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:14:37.194s [INFO] Finished at: Tue Oct 01 05:44:05 UTC 2013 On Mon, Sep 30, 2013 at 7:31 PM, Vladimir Rodionov <[email protected]>wrote: > HBase 0.94.x is not compatible with the latest guava: > > class com.google.common.collect.AbstractMapBasedMultimap > > > > > overrides final method setMap.(Ljava/util/Map;)V > > AbstractMapBasedMultimap class hierarchy has been changed in 14 version, > that is why you've got these errors. > You have two choices : > > 1. keep 14.0.1 > > Pro: the latest Guava API. > Contra: HBase does not work > > 2. keep 11.0.2 > > Pro: HBase works > Contra: not the latest Guava API > > > Best regards, > Vladimir Rodionov > Principal Platform Engineer > Carrier IQ, www.carrieriq.com > e-mail: [email protected] > > ________________________________________ > From: Young Kim [[email protected]] > Sent: Monday, September 30, 2013 6:30 PM > To: [email protected] > Subject: Re: Coprocessor Errors > > Is there something specific that uses guava-11.0.2? We're reliant on > 14.0.1 due to some new data structures presented in guava. > > > On Monday, September 30, 2013 at 6:22 PM, Vladimir Rodionov wrote: > > > No backward API compatibility, for example. > > > > Best regards, > > Vladimir Rodionov > > Principal Platform Engineer > > Carrier IQ, www.carrieriq.com (http://www.carrieriq.com) > > e-mail: [email protected] (mailto:[email protected]) > > > > ________________________________________ > > From: Young Kim [[email protected] (mailto:[email protected])] > > Sent: Monday, September 30, 2013 6:04 PM > > To: [email protected] (mailto:[email protected]) > > Subject: Re: Coprocessor Errors > > > > Is there a reason why it has to be guava-11.0.2? We're trying to use > guava-14.0.1. > > > > On Monday, September 30, 2013 at 5:59 PM, Vladimir Rodionov wrote: > > > > > Yes, you have to restart servers. > > > FYI, the right version of guava - guava-11.0.2.jar > > > > > > Best regards, > > > Vladimir Rodionov > > > Principal Platform Engineer > > > Carrier IQ, www.carrieriq.com (http://www.carrieriq.com) > > > e-mail: [email protected] (mailto:[email protected]) > > > > > > ________________________________________ > > > From: Young Kim [[email protected] (mailto:[email protected])] > > > Sent: Monday, September 30, 2013 4:57 PM > > > To: [email protected] (mailto:[email protected]) > > > Subject: Re: Coprocessor Errors > > > > > > Thanks for the feedback. That is indeed what it looks like. I just > looked under /usr/lib/hbase/lib, and there were two instances of guava jars > in our region and master servers. After removing the deprecated one, it > seems like this error is still popping up. Does anyone know if a restart is > required for the changes to take affect? > > > > > > > > > On Monday, September 30, 2013 at 4:28 PM, Vladimir Rodionov wrote: > > > > > > > Guava lib issue (more than one in a CLASSPATH)? > > > > > > > > http://code.google.com/p/guava-libraries/issues/detail?id=1318 > > > > > > > > Best regards, > > > > Vladimir Rodionov > > > > Principal Platform Engineer > > > > Carrier IQ, www.carrieriq.com (http://www.carrieriq.com) > > > > e-mail: [email protected] (mailto:[email protected]) > > > > > > > > ________________________________________ > > > > From: Ted Yu [[email protected] (mailto:[email protected])] > > > > Sent: Monday, September 30, 2013 3:10 PM > > > > To: [email protected] (mailto:[email protected]) > > > > Subject: Re: Coprocessor Errors > > > > > > > > bq. unable to read call parameters: class > > > > com.google.common.collect.AbstractMapBasedMultimap > > > > overrides final method setMap.(Ljava/util/Map;)V > > > > > > > > Can you show us the classpath ? > > > > > > > > Thanks > > > > > > > > > > > > On Mon, Sep 30, 2013 at 3:01 PM, Young Kim <[email protected](mailto: > [email protected])> wrote: > > > > > > > > > Hello, > > > > > > > > > > I've been running into this odd error when running a coprocessor on > > > > > hbase-0.94.6: > > > > > > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > environment:zookeeper.version=3.4.5-1392090, built on 09/30/2012 > 17:52 GMT > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client environment: > host.name (http://host.name) > > > > > =templar1 > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > environment:java.version=1.7.0_21 > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > environment:java.vendor=Oracle Corporation > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > environment:java.home=/usr/java/jdk1.7.0_21/jre > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > > environment:java.class.path=/opt/content/hbase-coproc-cr-current.jar > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > > environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > environment:java.io.tmpdir=/tmp > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > environment:java.compiler=<NA> > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client environment: > os.name (http://os.name) > > > > > =Linux > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > environment:os.arch=amd64 > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > environment:os.version=2.6.32-279.19.1.el6.x86_64 > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client environment: > user.name (http://user.name) > > > > > =croll > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > environment:user.home=/home/croll > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Client > > > > > environment:user.dir=/home/ykim > > > > > 13/09/30 14:53:35 INFO zookeeper.ZooKeeper: Initiating client > connection, > > > > > > connectString=archon2:2181,archon1:2181,templar2:2181,templar1:2181,archon3:2181 > > > > > sessionTimeout=180000 watcher=hconnection > > > > > 13/09/30 14:53:35 INFO zookeeper.RecoverableZooKeeper: The > identifier of > > > > > this process is [email protected] (mailto: > [email protected]) > > > > > 13/09/30 14:53:35 INFO zookeeper.ClientCnxn: Opening socket > connection to > > > > > server templar1/10.0.9.1:2181. Will not attempt to authenticate > using > > > > > SASL (unknown error) > > > > > 13/09/30 14:53:35 INFO zookeeper.ClientCnxn: Socket connection > established > > > > > to templar1/10.0.9.1:2181, initiating session > > > > > 13/09/30 14:53:35 INFO zookeeper.ClientCnxn: Session establishment > > > > > complete on server templar1/10.0.9.1:2181, sessionid = > 0x140c1b8d94c0c95, > > > > > negotiated timeout = 40000 > > > > > 13/09/30 14:54:52 WARN > > > > > client.HConnectionManager$HConnectionImplementation: Error > executing for row > > > > > java.util.concurrent.ExecutionException: > > > > > org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed > after > > > > > attempts=10, exceptions: > > > > > Mon Sep 30 14:54:10 PDT 2013, > > > > > org.apache.hadoop.hbase.ipc.ExecRPCInvoker$1@390e9a7d, > > > > > org.apache.hadoop.ipc.RemoteException: IPC server unable to read > call > > > > > parameters: class > com.google.common.collect.AbstractMapBasedMultimap > > > > > overrides final method setMap.(Ljava/util/Map;)V > > > > > Mon Sep 30 14:54:12 PDT 2013, > > > > > org.apache.hadoop.hbase.ipc.ExecRPCInvoker$1@390e9a7d, > > > > > org.apache.hadoop.ipc.RemoteException: IPC server unable to read > call > > > > > parameters: class > com.google.common.collect.AbstractMapBasedMultimap > > > > > overrides final method setMap.(Ljava/util/Map;)V > > > > > Mon Sep 30 14:54:14 PDT 2013, > > > > > org.apache.hadoop.hbase.ipc.ExecRPCInvoker$1@390e9a7d, > > > > > org.apache.hadoop.ipc.RemoteException: IPC server unable to read > call > > > > > parameters: class > com.google.common.collect.AbstractMapBasedMultimap > > > > > overrides final method setMap.(Ljava/util/Map;)V > > > > > Mon Sep 30 14:54:15 PDT 2013, > > > > > org.apache.hadoop.hbase.ipc.ExecRPCInvoker$1@390e9a7d, > > > > > org.apache.hadoop.ipc.RemoteException: IPC server unable to read > call > > > > > parameters: class > com.google.common.collect.AbstractMapBasedMultimap > > > > > overrides final method setMap.(Ljava/util/Map;)V > > > > > Mon Sep 30 14:54:17 PDT 2013, > > > > > org.apache.hadoop.hbase.ipc.ExecRPCInvoker$1@390e9a7d, > > > > > org.apache.hadoop.ipc.RemoteException: IPC server unable to read > call > > > > > parameters: class > com.google.common.collect.AbstractMapBasedMultimap > > > > > overrides final method setMap.(Ljava/util/Map;)V > > > > > Mon Sep 30 14:54:20 PDT 2013, > > > > > org.apache.hadoop.hbase.ipc.ExecRPCInvoker$1@390e9a7d, > > > > > org.apache.hadoop.ipc.RemoteException: IPC server unable to read > call > > > > > parameters: class > com.google.common.collect.AbstractMapBasedMultimap > > > > > overrides final method setMap.(Ljava/util/Map;)V > > > > > Mon Sep 30 14:54:24 PDT 2013, > > > > > org.apache.hadoop.hbase.ipc.ExecRPCInvoker$1@390e9a7d, > > > > > org.apache.hadoop.ipc.RemoteException: IPC server unable to read > call > > > > > parameters: class > com.google.common.collect.AbstractMapBasedMultimap > > > > > overrides final method setMap.(Ljava/util/Map;)V > > > > > Mon Sep 30 14:54:28 PDT 2013, > > > > > org.apache.hadoop.hbase.ipc.ExecRPCInvoker$1@390e9a7d, > > > > > org.apache.hadoop.ipc.RemoteException: IPC server unable to read > call > > > > > parameters: class > com.google.common.collect.AbstractMapBasedMultimap > > > > > overrides final method setMap.(Ljava/util/Map;)V > > > > > Mon Sep 30 14:54:36 PDT 2013, > > > > > org.apache.hadoop.hbase.ipc.ExecRPCInvoker$1@390e9a7d, > > > > > org.apache.hadoop.ipc.RemoteException: IPC server unable to read > call > > > > > parameters: class > com.google.common.collect.AbstractMapBasedMultimap > > > > > overrides final method setMap.(Ljava/util/Map;)V > > > > > > > > > > > > > > > > > > > > Has anyone run into this issue before? > > > > > > > > > > Thanks, > > > > > Young Kim > > > > > > > > > > > > > > > > > > > > > > > > > Confidentiality Notice: The information contained in this message, > including any attachments hereto, may be confidential and is intended to be > read only by the individual or entity to whom this message is addressed. If > the reader of this message is not the intended recipient or an agent or > designee of the intended recipient, please note that any review, use, > disclosure or distribution of this message or its attachments, in any form, > is strictly prohibited. If you have received this message in error, please > immediately notify the sender and/or [email protected] (mailto: > [email protected]) and delete or destroy any copy of this > message and its attachments. > >
