@@ -15,60 +15,9 @@ permissions and limitations under the License. See accompanying
LICENSE file.
-->
# HBase (1.x) Driver for YCSB
This driver is a binding for the YCSB facilities to operate against a HBase 1.x Server cluster.
To run against an HBase 0.9x cluster, use the `hbase` binding.
# HBase (1.0.x) Driver for YCSB
This driver is a binding for the YCSB facilities to operate against a HBase 1.0.x Server cluster.
To run against an HBase 0.94.x cluster, use the `hbase094` binding.
To run against an HBase 0.98.x cluster, use the `hbase098` binding.
## Quickstart
### 1. Start a HBase Server
You need to start a single node or a cluster to point the client at. Please see [Apache HBase Reference Guide](http://hbase.apache.org/book.html) for more details and instructions.
### 2. Set up YCSB
You need to clone the repository and compile everything.
*Failing to do so will cause all writes to initially target a single region server*.
### 4. Run the Workload
Before you can actually run the workload, you need to "load" the data first.
You should specify a HBase config directory(or any other directory containing your hbase-site.xml) and a table name and a column family(-cp is used to set java classpath and -p is used to set various properties).
Please see the general instructions in the `doc` folder if you are not sure how it all works. You can apply additional properties (as seen in the next section) like this: