# bench_shim **Repository Path**: mirrors_basho/bench_shim ## Basic Information - **Project Name**: bench_shim - **Description**: A Jinterface shim between basho_bench and riak-java-client - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2026-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README * What is this? [[https://github.com/basho/basho_bench][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 [[https://github.com/basho/riak-java-client][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. #+BEGIN_SRC java 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" #+END_SRC 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