YCSB running on Alpine Linux and Zulu JDK
docker run -t --name ycsb-loadgen \
-e ACTION='load' \
-e DBTYPE='redis' \
-e WORKLETTER='a' \
-e DBARGS='-p redis.host=10.0.0.1' \
rijalati/alpine-ycsb:latest
You need to pass these four environment variables:
ACTIONload,run
DBTYPEaccumuloaerospikearangodbarangodb3asynchbaseazuredocumentdbbasiccassandra-cqlcassandra2-cqlcloudspannercouchbasecouchbase2dynamodbelasticsearchgeodegooglebigtablegoogledatastorehbase094hbase098hbase10hbase12hypertableinfinispaninfinispan-csjdbckudumapkeepermemcachedmongodbmongodb-asyncnosqldborientdbradosredisrestriaks3solrsolr6tarantoolvoldemort
WORKLETTERa,b,c,d,e,f
DBARGSDBARGSare dependent on theDBTYPEyou selected- See https://github.com/brianfrankcooper/YCSB
- MUST BE SURROUNDED WITH QUOTES.
'-p KEY0=VALUE0 -p KEY1=VALUE1'