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