BIGTOP-3493. Bump YCSB to 0.17.0. (#729)

diff --git a/bigtop-tests/smoke-tests/ycsb/TestYcsbSmoke.groovy b/bigtop-tests/smoke-tests/ycsb/TestYcsbSmoke.groovy
index 8fe0ed9..a44e4c3 100644
--- a/bigtop-tests/smoke-tests/ycsb/TestYcsbSmoke.groovy
+++ b/bigtop-tests/smoke-tests/ycsb/TestYcsbSmoke.groovy
@@ -39,9 +39,9 @@
   static final String create_tbl = "n_splits = 20; create 'usertable', 'cf', {SPLITS => (1..n_splits).map {|i| \"user#{1000+i*(9999-1000)/n_splits}\"}}";
 
   static final String basic_load = "ycsb load basic ";
-  static final String hbase_load = "ycsb load hbase10 ";
+  static final String hbase_load = "ycsb load hbase20 ";
   static final String basic_run = "ycsb run basic ";
-  static final String hbase_run = "ycsb run hbase10 ";
+  static final String hbase_run = "ycsb run hbase20 ";
 
   static final String record_cnt = "recordcount=500000 ";
   static final String op_cnt = "operationcount=500000 ";
@@ -50,8 +50,8 @@
   static void YcsbSetUp() {
     shHBase.exec(create_tbl);
 
-    sh.exec("mkdir -p " + YCSB_HOME + "/hbase10-binding/conf");
-    sh.exec("cp /etc/hbase/conf/hbase-site.xml /usr/lib/ycsb/hbase10-binding/conf");
+    sh.exec("mkdir -p " + YCSB_HOME + "/hbase20-binding/conf");
+    sh.exec("cp /etc/hbase/conf/hbase-site.xml /usr/lib/ycsb/hbase20-binding/conf");
   }
 
   @Test
diff --git a/bigtop.bom b/bigtop.bom
index c64a85d..cae2f50 100644
--- a/bigtop.bom
+++ b/bigtop.bom
@@ -371,7 +371,7 @@
     'ycsb' {
       name    = 'ycsb'
       relNotes = 'Yahoo! Cloud Serving Benchmark'
-      version { base = '0.12.0'; pkg = base; release = 1 }
+      version { base = '0.17.0'; pkg = base; release = 1 }
       tarball { destination = "$name-${version.base}.tar.gz"
                 source      = "${version.base}.tar.gz" }
       url     { site = "https://github.com/brianfrankcooper/YCSB/archive"