cassandra - YCSB Execution Error -
when running ycsb, getting following error. followed steps specified in ycsb git hub link, still getting error
exception in thread "thread-3" java.lang.nosuchmethoderror: org.slf4j.impl.staticloggerbinder.getsingleton()lorg/slf4j/impl/staticloggerbinder; @ org.slf4j.loggerfactory.bind(loggerfactory.java:128) @ org.slf4j.loggerfactory.performinitialization(loggerfactory.java:108) @ org.slf4j.loggerfactory.getiloggerfactory(loggerfactory.java:279) @ org.slf4j.loggerfactory.getlogger(loggerfactory.java:252) @ org.slf4j.loggerfactory.getlogger(loggerfactory.java:265) @ org.apache.zookeeper.zookeeper.<clinit>(zookeeper.java:93) @ org.apache.hadoop.hbase.zookeeper.recoverablezookeeper.<init>(recoverablezookeeper.java:92) @ org.apache.hadoop.hbase.zookeeper.zkutil.connect(zkutil.java:107) @ org.apache.hadoop.hbase.zookeeper.zookeeperwatcher.<init>(zookeeperwatcher.java:157) @ org.apache.hadoop.hbase.zookeeper.zookeeperwatcher.<init>(zookeeperwatcher.java:131) @ org.apache.hadoop.hbase.client.hconnectionmanager$hconnectionimplementation.getzookeeperwatcher(hconnectionmanager.java:1341) @ org.apache.hadoop.hbase.client.hconnectionmanager$hconnectionimplementation.ensurezookeepertrackers(hconnectionmanager.java:584) @ org.apache.hadoop.hbase.client.hconnectionmanager$hconnectionimplementation.locateregion(hconnectionmanager.java:846) @ org.apache.hadoop.hbase.client.hconnectionmanager$hconnectionimplementation.locateregion(hconnectionmanager.java:821) @ org.apache.hadoop.hbase.client.htable.finishsetup(htable.java:234) @ org.apache.hadoop.hbase.client.htable.<init>(htable.java:174) @ org.apache.hadoop.hbase.client.htable.<init>(htable.java:133) @ com.yahoo.ycsb.db.hbaseclient.gethtable(hbaseclient.java:118) @ com.yahoo.ycsb.db.hbaseclient.update(hbaseclient.java:302) @ com.yahoo.ycsb.db.hbaseclient.insert(hbaseclient.java:357) @ com.yahoo.ycsb.dbwrapper.insert(dbwrapper.java:148) @ com.yahoo.ycsb.workloads.coreworkload.doinsert(coreworkload.java:461) @ com.yahoo.ycsb.clientthread.run(client.java:269) exception in thread "thread-1" java.lang.noclassdeffounderror: not initialize class org.apache.zookeeper.zookeeper @ org.apache.hadoop.hbase.zookeeper.recoverablezookeeper.<init>(recoverablezookeeper.java:92) @ org.apache.hadoop.hbase.zookeeper.zkutil.connect(zkutil.java:107) @ org.apache.hadoop.hbase.zookeeper.zookeeperwatcher.<init>(zookeeperwatcher.java:157) @ org.apache.hadoop.hbase.zookeeper.zookeeperwatcher.<init>(zookeeperwatcher.java:131) @ org.apache.hadoop.hbase.client.hconnectionmanager$hconnectionimplementation.getzookeeperwatcher(hconnectionmanager.java:1341) @ org.apache.hadoop.hbase.client.hconnectionmanager$hconnectionimplementation.ensurezookeepertrackers(hconnectionmanager.java:584) @ org.apache.hadoop.hbase.client.hconnectionmanager$hconnectionimplementation.locateregion(hconnectionmanager.java:846) @ org.apache.hadoop.hbase.client.hconnectionmanager$hconnectionimplementation.locateregion(hconnectionmanager.java:821) @ org.apache.hadoop.hbase.client.htable.finishsetup(htable.java:234) @ org.apache.hadoop.hbase.client.htable.<init>(htable.java:174) @ org.apache.hadoop.hbase.client.htable.<init>(htable.java:133) @ com.yahoo.ycsb.db.hbaseclient.gethtable(hbaseclient.java:118) @ com.yahoo.ycsb.db.hbaseclient.update(hbaseclient.java:302) @ com.yahoo.ycsb.db.hbaseclient.insert(hbaseclient.java:357) @ com.yahoo.ycsb.dbwrapper.insert(dbwrapper.java:148) @ com.yahoo.ycsb.workloads.coreworkload.doinsert(coreworkload.java:461) @ com.yahoo.ycsb.clientthread.run(client.java:269)
my zookeeper running fine... why happening? can 1 me on this
it's dependency issue. exception telling it's failing find method:
org.slf4j.impl.staticloggerbinder.getsingleton()lorg/slf4j/impl/staticloggerbinder; //specifically getsingleton()
the class contains method imported statically instead of throwing noclassdeffounderror
@ top level (which can see being thrown later in stack trace) throw nosuchmethoderror
exception.
you need add slf4j
jar classpath.
Comments
Post a Comment