Below is a sample session running YCSB against HBase.
First, a table is created within HBase that will be used by YCSB, then one of the pre-packaged workloads is run against HBase.
$ hbase shell hbase(main):001:0> n_splits = 200 # HBase recommends (10 * number of regionservers) hbase(main):002:0> create 'usertable', 'cf', {SPLITS => (1..n_splits).map {|i| "user#{1000+i*(9999-1000)/n_splits}"}}
n_splits = 200 # HBase recommends (10 * number of regionservers) create 'usertable', 'cf', {SPLITS => (1..n_splits).map {|i| "user#{1000+i*(9999-1000)/n_splits}"}} create 'usertable', 'cf'
ycsb run hbase -p columnfamily=cf -P /usr/share/ycsb/workloads/workloada
ycsb: error: argument database: invalid choice: 'hbase' (choose from 'accumulo', 'aerospike', 'basic', 'cassandra-10', 'cassandra-7', 'cassandra-8', 'cassandra-cql', 'cassandra2-cql', 'couchbase', 'dynamodb', 'elasticsearch', 'geode', 'googledatastore', 'hbase094', 'hbase098', 'hbase10', 'hypertable', 'infinispan', 'infinispan-cs', 'jdbc', 'kudu', 'mapkeeper', 'memcached', 'mongodb', 'mongodb-async', 'nosqldb', 'orientdb', 'redis', 's3', 'solr', 'tarantool', 'voldemort')
hbase094 hbase098 hbase10
ycsb run hbase10 -p columnfamily=cf -P /usr/share/ycsb/workloads/workloada
# dpuser @ ue01 in ~ [11:15:54] $ ycsb run hbase10 -p columnfamily=cf -P /usr/share/ycsb/workloads/workloada /usr/java/latest/bin/java -cp /opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/conf:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/conf:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/lib/jackson-core-asl-1.9.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/lib/HdrHistogram-2.1.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/lib/jackson-mapper-asl-1.9.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/lib/core-0.7.0-clabs-ycsb-1.3.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/slf4j-log4j12-1.7.7.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/log4j-1.2.17.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/htrace-core-3.1.0-incubating.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jetty-6.1.26.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jetty-util-6.1.26.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jackson-jaxrs-1.8.8.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/findbugs-annotations-1.3.9-1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/api-util-1.0.0-M20.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jackson-core-asl-1.9.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-configuration-1.6.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hbase-annotations-1.0.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jets3t-0.9.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-yarn-api-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jersey-server-1.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/joni-2.1.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-mapreduce-client-core-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-digester-1.8.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jasper-compiler-5.5.23.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-yarn-common-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-io-2.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jersey-guice-1.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jcodings-1.0.8.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-httpclient-3.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-cli-1.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/snappy-java-1.0.4.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jersey-core-1.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/guice-servlet-3.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-lang-2.6.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jaxb-api-2.2.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/api-asn1-api-1.0.0-M20.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-logging-1.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/javax.inject-1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/paranamer-2.3.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hbase-protocol-1.0.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/slf4j-api-1.6.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-beanutils-core-1.8.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jsr305-1.3.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-codec-1.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/apacheds-i18n-2.0.0-M15.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/xz-1.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/zookeeper-3.4.6.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jackson-mapper-asl-1.8.8.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jettison-1.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/xmlenc-0.52.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-common-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jersey-json-1.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hbase-common-1.0.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/httpclient-4.2.5.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-beanutils-1.7.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-annotations-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/apacheds-kerberos-codec-2.0.0-M15.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/asm-3.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/java-xmlbuilder-0.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/aopalliance-1.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hbase10-binding-0.7.0-clabs-ycsb-1.3.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/servlet-api-2.5.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jaxb-impl-2.2.3-1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/avro-1.7.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/netty-3.6.2.Final.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jackson-xc-1.8.3.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jasper-runtime-5.5.23.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/protobuf-java-2.5.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-compress-1.4.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-auth-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/guice-3.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-net-3.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/guava-12.0.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/stax-api-1.0-2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/netty-all-4.0.23.Final.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-el-1.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hbase-client-1.0.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-math3-3.1.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/httpcore-4.2.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jsch-0.1.42.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/activation-1.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-collections-3.2.1.jar com.yahoo.ycsb.Client -db com.yahoo.ycsb.db.HBaseClient10 -p columnfamily=cf -P /usr/share/ycsb/workloads/workloada -t YCSB Client 0.1 Command line: -db com.yahoo.ycsb.db.HBaseClient10 -p columnfamily=cf -P /usr/share/ycsb/workloads/workloada -t Loading workload... Starting test. 16/04/15 11:15:59 INFO zookeeper.RecoverableZooKeeper: Process identifier=hconnection-0x38a07e00 connecting to ZooKeeper ensemble=ue01:2181 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.6-1569965, built on 02/20/2014 09:09 GMT 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:host.name=ue01 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:java.version=1.7.0_80 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:java.vendor=Oracle Corporation 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:java.home=/usr/java/jdk1.7.0_80/jre 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:java.class.path=/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/conf:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/conf:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/lib/jackson-core-asl-1.9.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/lib/HdrHistogram-2.1.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/lib/jackson-mapper-asl-1.9.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/lib/core-0.7.0-clabs-ycsb-1.3.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/slf4j-log4j12-1.7.7.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/log4j-1.2.17.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/htrace-core-3.1.0-incubating.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jetty-6.1.26.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jetty-util-6.1.26.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jackson-jaxrs-1.8.8.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/findbugs-annotations-1.3.9-1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/api-util-1.0.0-M20.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jackson-core-asl-1.9.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-configuration-1.6.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hbase-annotations-1.0.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jets3t-0.9.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-yarn-api-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jersey-server-1.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/joni-2.1.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-mapreduce-client-core-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-digester-1.8.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jasper-compiler-5.5.23.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-yarn-common-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-io-2.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jersey-guice-1.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jcodings-1.0.8.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-httpclient-3.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-cli-1.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/snappy-java-1.0.4.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jersey-core-1.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/guice-servlet-3.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-lang-2.6.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jaxb-api-2.2.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/api-asn1-api-1.0.0-M20.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-logging-1.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/javax.inject-1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/paranamer-2.3.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hbase-protocol-1.0.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/slf4j-api-1.6.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-beanutils-core-1.8.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jsr305-1.3.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-codec-1.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/apacheds-i18n-2.0.0-M15.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/xz-1.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/zookeeper-3.4.6.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jackson-mapper-asl-1.8.8.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jettison-1.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/xmlenc-0.52.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-common-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jersey-json-1.9.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hbase-common-1.0.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/httpclient-4.2.5.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-beanutils-1.7.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-annotations-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/apacheds-kerberos-codec-2.0.0-M15.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/asm-3.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/java-xmlbuilder-0.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/aopalliance-1.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hbase10-binding-0.7.0-clabs-ycsb-1.3.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/servlet-api-2.5.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jaxb-impl-2.2.3-1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/avro-1.7.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/netty-3.6.2.Final.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jackson-xc-1.8.3.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jasper-runtime-5.5.23.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/protobuf-java-2.5.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-compress-1.4.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hadoop-auth-2.5.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/guice-3.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-net-3.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/guava-12.0.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/stax-api-1.0-2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/netty-all-4.0.23.Final.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-el-1.0.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/hbase-client-1.0.2.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-math3-3.1.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/httpcore-4.2.4.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/jsch-0.1.42.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/activation-1.1.jar:/opt/cloudera/parcels/CLABS_YCSB-0.7.0-1.clabs_ycsb1.3.0.p0.4/lib/ycsb/hbase10-binding/lib/commons-collections-3.2.1.jar 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/tmp 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:java.compiler=<NA> 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:os.name=Linux 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:os.arch=amd64 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:os.version=2.6.32-431.el6.x86_64 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:user.name=dpuser 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:user.home=/home/dpuser 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Client environment:user.dir=/home/dpuser 16/04/15 11:15:59 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=ue01:2181 sessionTimeout=60000 watcher=hconnection-0x38a07e000x0, quorum=ue01:2181, baseZNode=/hbase 16/04/15 11:15:59 INFO zookeeper.ClientCnxn: Opening socket connection to server ue01/10.8.130.180:2181. Will not attempt to authenticate using SASL (unknown error) 16/04/15 11:15:59 INFO zookeeper.ClientCnxn: Socket connection established to ue01/10.8.130.180:2181, initiating session 16/04/15 11:15:59 INFO zookeeper.ClientCnxn: Session establishment complete on server ue01/10.8.130.180:2181, sessionid = 0x1537907afb65ade, negotiated timeout = 60000 16/04/15 11:15:59 WARN util.DynamicClassLoader: Failed to identify the fs of dir hdfs://ue01:8020/home/cdh5.5.1/hbase/lib, ignored java.io.IOException: No FileSystem for scheme: hdfs at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:2579) at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2586) at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:89) at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2625) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2607) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:368) at org.apache.hadoop.fs.Path.getFileSystem(Path.java:296) at org.apache.hadoop.hbase.util.DynamicClassLoader.<init>(DynamicClassLoader.java:104) at org.apache.hadoop.hbase.protobuf.ProtobufUtil.<clinit>(ProtobufUtil.java:232) at org.apache.hadoop.hbase.ClusterId.parseFrom(ClusterId.java:64) at org.apache.hadoop.hbase.zookeeper.ZKClusterId.readClusterIdZNode(ZKClusterId.java:75) at org.apache.hadoop.hbase.client.ZooKeeperRegistry.getClusterId(ZooKeeperRegistry.java:86) at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.retrieveClusterId(ConnectionManager.java:833) at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.<init>(ConnectionManager.java:623) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:238) at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:218) at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:119) at com.yahoo.ycsb.db.HBaseClient10.init(HBaseClient10.java:137) at com.yahoo.ycsb.DBWrapper.init(DBWrapper.java:77) at com.yahoo.ycsb.ClientThread.run(Client.java:289) DBWrapper: report latency for each error is false and specific error codes to track for latency are: [] 16/04/15 11:16:02 INFO client.ConnectionManager$HConnectionImplementation: Closing master protocol: MasterService 16/04/15 11:16:02 INFO client.ConnectionManager$HConnectionImplementation: Closing zookeeper sessionid=0x1537907afb65ade 16/04/15 11:16:02 INFO zookeeper.ZooKeeper: Session: 0x1537907afb65ade closed 16/04/15 11:16:02 INFO zookeeper.ClientCnxn: EventThread shut down [OVERALL], RunTime(ms), 3403.0 [OVERALL], Throughput(ops/sec), 293.8583602703497 [READ-FAILED], Operations, 198.0 [READ-FAILED], AverageLatency(us), 1701.0151515151515 [READ-FAILED], MinLatency(us), 576.0 [READ-FAILED], MaxLatency(us), 62271.0 [READ-FAILED], 95thPercentileLatency(us), 1997.0 [READ-FAILED], 99thPercentileLatency(us), 2091.0 [CLEANUP], Operations, 2.0 [CLEANUP], AverageLatency(us), 67564.5 [CLEANUP], MinLatency(us), 25.0 [CLEANUP], MaxLatency(us), 135167.0 [CLEANUP], 95thPercentileLatency(us), 135167.0 [CLEANUP], 99thPercentileLatency(us), 135167.0 [READ], Operations, 282.0 [READ], AverageLatency(us), 1769.6347517730496 [READ], MinLatency(us), 685.0 [READ], MaxLatency(us), 3973.0 [READ], 95thPercentileLatency(us), 2705.0 [READ], 99thPercentileLatency(us), 3579.0 [READ], Return=OK, 282 [READ], Return=NOT_FOUND, 198 [UPDATE], Operations, 520.0 [UPDATE], AverageLatency(us), 3088.7596153846152 [UPDATE], MinLatency(us), 1337.0 [UPDATE], MaxLatency(us), 40767.0 [UPDATE], 95thPercentileLatency(us), 4647.0 [UPDATE], 99thPercentileLatency(us), 5095.0 [UPDATE], Return=OK, 520