2013-09-10 47 views
0

我有连接到Cassandra的问题,它总是告诉我:卡桑德拉错误:无法找到抽象型类的org.apache.cassandra.db.marshal.TimestampType'”

Exception in thread "main" java.lang.RuntimeException: org.apache.cassandra.exceptions.ConfigurationException: Unable to find abstract-type class 'org.apache.cassandra.db.marshal.TimestampType' 

这里是代码:(八九不离十容易;))

Cluster cluster = Cluster.builder().withPort(9042).addContactPoint("localhost").build(); 

我还添加了所有依赖什么是错的卡桑德拉

+0

马里奥你有任何solutipn你的问题? – Aashu

回答

1

我认为问题源于一个事实,即org.apache.cassandra.db.marshal.TimestampType只存在于?最近发布了Cassandra 2.0。你使用的是哪个版本的驱动程序?

+0

获得与2.0.0相同的错误..任何线索? – user2720864

0

我从1.0.0碰到行家依赖于2.0.0-β2并解决问题。我正在使用Cassandra 2.0.2。

<dependency> 
    <groupId>com.datastax.cassandra</groupId> 
    <artifactId>cassandra-driver-core</artifactId> 
    <version>2.0.0-beta2</version> 
</dependency>