Какие зависимости я должен использовать для драйвера Cassandra Java 4.13?
поэтому у меня возникают проблемы при подключении к Cassandra(версия:3.11.10).
javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: java.lang.AbstractMethodError:
Может ли кто-нибудь сказать мне, какие зависимости я должен использовать для этого, если я использую java-driver-core 4.13.0. Мои текущие зависимости:
Java-driver-core версия 4.13.0 Java-driver-query-builder версия 4.13.0 Java-driver-mapper-runtime версия 4.13.0 Guava версия 14.0.1 log4j-over-slf4j versiona 1.7.13metrics-core версия 3.0 .2netty-all 4.0.28. Окончательная версия slf4j-api 1.7.13slf4j-nop версия 1.7.21
А также не могли бы вы поделиться своим примером подключения к вашему классу. Спасибо.
1 ответ
Вот образец
pom.xml
из руководства по драйверу Java :
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example.yourcompany</groupId>
<artifactId>yourapp</artifactId>
<version>1.0.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.datastax.oss</groupId>
<artifactId>java-driver-core</artifactId>
<version>${driver.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
Если вы не знали, у нас есть бесплатное практическое руководство , которое покажет вам, как выполнять операции CRUD с драйвером Java. На datastax.com/dev есть множество других бесплатных интерактивных руководств, которые, я думаю, вы найдете полезными.
В качестве примечания: как разработчик вас может заинтересовать Stargate.io - платформа данных, которая позволяет подключаться к Cassandra с помощью REST, GraphQL и JSON / Doc API. Например, создать новую запись так же просто, как отправить
POST
просьба к
/api/rest/v2/keyspaces/db_name/table_name/
. Вы можете легко выполнять операции CRUD с вызовами API в своем приложении. Это открытый исходный код, поэтому его можно использовать бесплатно.
Вы можете попробовать его бесплатно (кредитная карта не требуется) - поставляется со Stargate в комплекте, поэтому он предварительно настроен и готов к использованию. Запустите бесплатный кластер Cassandra всего Astra DBза несколько кликов здесь, чтобы поиграть со Stargate. Ваше здоровье!