hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Yu <yuzhih...@gmail.com>
Subject Re: Coprocessor Errors
Date Tue, 01 Oct 2013 13:55:59 GMT
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
<vrodionov@carrieriq.com>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: vrodionov@carrieriq.com
>
> ________________________________________
> From: Young Kim [ykim@crunchyroll.com]
> Sent: Monday, September 30, 2013 6:30 PM
> To: user@hbase.apache.org
> 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: vrodionov@carrieriq.com (mailto:vrodionov@carrieriq.com)
> >
> > ________________________________________
> > From: Young Kim [ykim@crunchyroll.com (mailto:ykim@crunchyroll.com)]
> > Sent: Monday, September 30, 2013 6:04 PM
> > To: user@hbase.apache.org (mailto:user@hbase.apache.org)
> > 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: vrodionov@carrieriq.com (mailto:vrodionov@carrieriq.com)
> > >
> > > ________________________________________
> > > From: Young Kim [ykim@crunchyroll.com (mailto:ykim@crunchyroll.com)]
> > > Sent: Monday, September 30, 2013 4:57 PM
> > > To: user@hbase.apache.org (mailto:user@hbase.apache.org)
> > > 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: vrodionov@carrieriq.com (mailto:vrodionov@carrieriq.com)
> > > >
> > > > ________________________________________
> > > > From: Ted Yu [yuzhihong@gmail.com (mailto:yuzhihong@gmail.com)]
> > > > Sent: Monday, September 30, 2013 3:10 PM
> > > > To: user@hbase.apache.org (mailto:user@hbase.apache.org)
> > > > 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 <ykim@crunchyroll.com(mailto:
> ykim@crunchyroll.com)> 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 10731@templar1.int.crunchyroll.com (mailto:
> 10731@templar1.int.crunchyroll.com)
> > > > > 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 Notifications@carrieriq.com (mailto:
> Notifications@carrieriq.com) and delete or destroy any copy of this
> message and its attachments.
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message