2013-09-10 2 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

mario у вас есть какой-нибудь solutipn вашей проблемы? – Aashu

ответ

1

Я думаю, что проблема связана с тем, что org.apache.cassandra.db.marshal.TimestampType присутствует только в.? недавно выпущен Cassandra 2.0. Какую версию драйвера вы используете?

+0

получить ту же ошибку с 2.0.0 .. любой ключ? – user2720864

0

Я столкнулся с зависимостью maven от 2.0.0-beta2 от 1.0.0, и это решает проблему. Я использую Cassandra 2.0.2.

<dependency> 
    <groupId>com.datastax.cassandra</groupId> 
    <artifactId>cassandra-driver-core</artifactId> 
    <version>2.0.0-beta2</version> 
</dependency> 
Смежные вопросы