jboss - How to connect to Apache Cassandra with JDBC? -



jboss - How to connect to Apache Cassandra with JDBC? -

i'm trying connect cassandra java code using jdbc connection. here jars i'm using

now code found in stackoverflow this:

string serverip = "localhost"; string keyspace = "mykeyspace"; cluster cluster = cluster.builder() .addcontactpoints(serverip) .build(); session session = cluster.connect(keyspace); string cqlstatement = "select * users"; (row row : session.execute(cqlstatement)) { system.out.println(row.tostring()); }

but unfortunately it's throwing next exception:

log4j:warn no appenders found logger (com.datastax.driver.core.cluster). log4j:warn please initialize log4j scheme properly. exception in thread "main" java.lang.nosuchmethoderror: org.jboss.netty.handler.codec.frame.lengthfieldbasedframedecoder.<init>(iiiiiz)v @ com.datastax.driver.core.frame$decoder.<init>(frame.java:130) @ com.datastax.driver.core.connection$pipelinefactory.getpipeline(connection.java:795) @ org.jboss.netty.bootstrap.clientbootstrap.connect(clientbootstrap.java:212) @ org.jboss.netty.bootstrap.clientbootstrap.connect(clientbootstrap.java:188) @ com.datastax.driver.core.connection.<init>(connection.java:93) @ com.datastax.driver.core.connection$factory.open(connection.java:432) @ com.datastax.driver.core.controlconnection.tryconnect(controlconnection.java:216) @ com.datastax.driver.core.controlconnection.reconnectinternal(controlconnection.java:171) @ com.datastax.driver.core.controlconnection.connect(controlconnection.java:79) @ com.datastax.driver.core.cluster$manager.init(cluster.java:1104) @ com.datastax.driver.core.cluster.init(cluster.java:121) @ com.datastax.driver.core.cluster.connect(cluster.java:198) @ com.datastax.driver.core.cluster.connect(cluster.java:226) @ com.mabsisa.resources.demo.main(demo.java:28)

i search in net exception scenario. not much info found. please help me in solving issue need prepare issue possible...

i think problem comes netty version using. using version 2.3.0 of netty , in version class

org.jboss.netty.handler.codec.frame.lengthfieldbasedframedecoder

does not have constructor cassandra driver needs. in maven repository cassandra driver core has depedency version 3.9.0.final of netty:

http://mvnrepository.com/artifact/com.datastax.cassandra/cassandra-driver-core/2.0.2

so, seek update version of netty.

jboss cassandra nosql netty cqlsh

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -