Какие зависимости я должен использовать для драйвера 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. Ваше здоровье!

Другие вопросы по тегам