YCSB/maprdb
Jonathan Leitschuh cd163d38ce [build] Use HTTPS instead of HTTP to resolve dependencies
This fixes a security vulnerability in this project where the `pom.xml`
files were configuring Maven to resolve dependencies over HTTP instead of
HTTPS.

Alters dependency resolution for
* cassandra
* hypertable
* maprdb
* maprjsondb
* mongodb

closes #1406
2020-11-26 15:07:33 -06:00
..
src/main/java/site/ycsb/db/mapr [hbase] update HBase bindings for eom (#1396) 2020-02-05 11:53:58 -06:00
README.md [maprdb maprjsondb] Added clients for MapR-DB and MapR-JSONDB (#1063) 2018-05-11 16:04:43 -07:00
pom.xml [build] Use HTTPS instead of HTTP to resolve dependencies 2020-11-26 15:07:33 -06:00

README.md

Quick Start

This section describes how to run YCSB on a MapR Cluster against MapR-DB (Binary).

1. Set Up YCSB

Clone the YCSB git repository and compile:

git clone https://github.com/brianfrankcooper/YCSB.git
cd YCSB
mvn clean package

2. Create MapR-DB Binary Table

maprcli volume create -name tables -path /tables
maprcli table create -path /tables/myTable	
maprcli table cf create -path /tables/myTable -cfname cf0

3. Run YCSB

3.1. Load Table
./bin/ycsb load maprdb -P workloads/workloada -cp $(mapr classpath) -p table=/tables/myTable -p columnfamily=cf0
3.2. Run workload
./bin/ycsb run maprdb -P workloads/workloadb -cp $(mapr classpath) -p table=/tables/myTable -p columnfamily=cf0