hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stack <st...@duboce.net>
Subject Re: Client dependencies
Date Thu, 03 Mar 2011 17:46:09 GMT
Guava is not needed since
https://issues.apache.org/jira/browse/HBASE-3264 (Patch removes it
from a few places including MR support util).
Your list looks right Lars,
St.Ack


On Thu, Mar 3, 2011 at 8:05 AM, Lars George <lars.george@gmail.com> wrote:
> Hi,
>
> I am still confused what libs we need for clients. I keep seeing Guava
> and I am not sure where this is used. I tried some (given, simple)
> examples and cannot see where it is required as they all run just
> fine. See
>
> https://github.com/larsgeorge/hbase-book/blob/master/pom.xml
>
> So the list that works for me is:
>
> [INFO] +- commons-logging:commons-logging:jar:1.1.1:compile
> [INFO] +- log4j:log4j:jar:1.2.16:compile
> [INFO] +- org.apache.hadoop:hadoop-core:jar:0.20-append-r1044525:compile
> [INFO] +- org.apache.zookeeper:zookeeper:jar:3.3.2:compile
> [INFO] \- org.apache.hbase:hbase:jar:0.91.0-SNAPSHOT:compile
>
> everything else is excluded. Looks like Guava is only used in the
> MapReduce helper functions, no? In that case Guava only needs adding
> when writing MR jobs? Is there a rule we could formulate?
>
> Lars
>

Mime
View raw message