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 <[email protected]> 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 >
