Skip to content
Snippets Groups Projects
Commit 7dbf0320 authored by mylesjao's avatar mylesjao Committed by Sean Busbey
Browse files

[infinispan] add infinispan-binding README

parent d98697fd
No related branches found
No related tags found
No related merge requests found
......@@ -9,3 +9,5 @@ output*
.classpath
.settings
.checkstyle
.DS_Store
## Quick Start
This section describes how to run YCSB on infinispan.
### 1. Install Java and Maven
### 2. Set Up YCSB
1. Git clone YCSB and compile:
```
git clone http://github.com/brianfrankcooper/YCSB.git
cd YCSB
mvn clean package
```
2. Copy and untar YCSB distribution in distribution/target/ycsb-x.x.x.tar.gz to target machine
### 4. Load data and run tests
####4.1 embedded mode with cluster or not
Load the data:
```
./bin/ycsb load infinispan -P workloads/workloada -p infinispan.clustered=<true or false>
```
Run the workload test:
```
./bin/ycsb run infinispan -s -P workloads/workloada -p infinispan.clustered=<true or false>
```
####4.2 client-server mode
1. start infinispan server
2. read [RemoteCacheManager](http://docs.jboss.org/infinispan/7.2/apidocs/org/infinispan/client/hotrod/RemoteCacheManager.html) doc and customize hotrod client properties in infinispan-bindinf/conf/remote-cache.properties
3. Load the data with specified cache:
```
./bin/ycsb load infinispan-cs -s -P workloads/workloada -P infinispan-binding/conf/remote-cache.properties -p cache=<cache name>
```
4. Run the workload test with specified cache:
```
./bin/ycsb run infinispan-cs -s -P workloads/workloada -P infinispan-binding/conf/remote-cache.properties -p cache=<cache name>
```
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment