Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Jinterface shim between basho_bench and riak-java-client
Java
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src/main/java/com/basho/riak/bench
.gitignore
README.org
pom.xml
riakc_java.config

README.org

What is this?

basho_bench is Basho’s most excellent key/value store benchmarking application. To ease comparison with the erlang riak client I wrote this simple shim between basho_bench and the riak-java-client.

Running bench_shim allows you to benchmark riak with the riak-java-client (or benchmark the riak-java-client against Riak).

Usage

You need Java and maven.

git clone git://github.com/basho/bench_shim.git
mvn clean install
mvn exec:java -Dexec.mainClass="com.basho.riak.bench.BenchShimApp" -Dexec.classpathScope=runtime -Dexec.args="nodename@host.local MY_COOKIE"

This will start a local Jinterface node. You then need to configure your basho_bench installation to talk to this Java node.

See the riakc_java.config file in the root of this repo for an example.

To do

Lots, this is just a starter that drives the PB client.

  1. HTTP/PB choice
  2. Better docs
Something went wrong with that request. Please try again.