brianfrankcooper/YCSB — pull request #146 by nkeywal (2013-10-17 12:36:04+00:00)
Title: Support multiple versions of HBase, including 0.94 and 0.96 (modularized)

HBase 0.96 changed the names of the maven modules. The default is not change, but there is now a profile to run 0.95+:
mvn clean package -Dhbase-client -Dhbase.version=0.95.2-hadoop2

HBase 0.94 with hadoop 1 depends on slf4j v1.4.3, so I made it configurable:
mvn clean package -Dhbase.version=0.94.12 -Dhadoop.version=1.0.4 -Dslf4j-api.version=1.4.3 -DskipTests

hbase.master does not need to be configured since HBase 0.90
hbase.rootdir is a server side config.

All the defaults remain unchanged.
I've tested the settings for 0.94.12 and HBase 0.96.RC5