Skip to content

A Jinterface shim between basho_bench and riak-java-client

Notifications You must be signed in to change notification settings

bsparrow435/bench_shim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/russelldb/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

About

A Jinterface shim between basho_bench and riak-java-client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%