0

我在连接到 cassandra 时遇到问题。它总是告诉我:

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();

我还添加了所有依赖项。卡桑德拉有什么问题?

4

2 回答 2

1

我认为问题出在org.apache.cassandra.db.marshal.TimestampType仅存在于最近发布的 Cassandra 2.0 中的事实。您使用的是什么版本的驱动程序?

于 2013-09-11T07:10:34.063 回答
0

我已经将 maven 依赖项从 1.0.0 提升到 2.0.0-beta2,它解决了这个问题。我正在使用 Cassandra 2.0.2。

<dependency>
    <groupId>com.datastax.cassandra</groupId>
    <artifactId>cassandra-driver-core</artifactId>
    <version>2.0.0-beta2</version>
</dependency>
于 2013-11-06T13:54:36.697 回答