зеркало из https://github.com/Azure/YCSB.git
cd163d38ce
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 |
||
---|---|---|
.. | ||
src/main/java/site/ycsb/db/mapr | ||
README.md | ||
pom.xml |
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