问题标签 [spring-data-cassandra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5670 浏览

cassandra - Cassandra uuid 或来自 Java 的带有 uuid 的文本

我在想,如果我创建一个文本列,而不是创建带有 uuid 列的 Cassandra 表,最后我将在其中插入 Java.util.uuid.random 字符串。那么,如果我使用文本代替 Cassandra 单向,性能会有什么不同

0 投票
2 回答
1433 浏览

java - Spring-data-cassandra Java8 流支持

我目前正在尝试在 Spring 引导应用程序中实现 Spring-data-cassandra。在文档中提到了流支持,但我无法使用 spring-data-cassandra 让它工作。我可以建立数据连接,但是当我尝试触发查询时,出现以下异常:

我的存储库如下所示:

spring-data-cassandra 真的支持 Java 8 流吗?还是我做错了什么?

任何帮助将不胜感激。

0 投票
0 回答
350 浏览

cassandra - 使用 CassandraOperations 更新时数据未更新

我正在使用CassandraOperations更新方法来更新Cassandra行。

大多数时候更新操作都失败了。有时很少有字段在更新,而很少有字段没有。

我的用法如下:

  • CassandraOperations使用select 方法从 Cassandra DB 获取映射对象
  • 更新返回对象上的几个字段
  • CassandraOperations使用update 方法将修改后的对象更新到 Cassandra DB 。

我正在使用Cassandra2.1.9, spring-data-cassandra1.3.0, cassandra-driver-mapping2.2.0-rc3.

请为此提供任何建议。

谢谢。

0 投票
1 回答
993 浏览

tomcat - Spring-data cassandra tomcat webapp - 无法自动装配CassandraOperations

启动 webapp 时出现以下错误。我试图阅读 Spring Data 文档,但它们不完整。任何帮助表示赞赏。

以下是我的项目的详细信息:

contextClass org.springframework.web.context.support.AnnotationConfigWebApplicationContext

应用程序配置.java

CassandraConfiguration.java

登录控制器

UserDao @Repository("userDao") 公共类 UserDao {

0 投票
1 回答
849 浏览

cassandra - 使用 CassandraAdminOperations.createTable 在 Cassandra 表中创建 uuid 类型字段

使用 CassandraAdminOperations.createTable 创建具有 UUID 类型字段的表时遇到问题。我在表中定义了 uuid 类型的字段,但是当使用 CassandraAdminOperations.createTable 创建表时,该字段被创建为 timeuuid。有什么方法可以强制字段使用 uuid 而不是 timeuuid ?

这是类中的字段定义,

但是当调用 CassandraAdminOperations.createTable 创建表时,日志显示如下,id 字段被创建为 timeuuid,

00:43:23.877 [localhost-startStop-1] 调试 osdccore.CassandraAdminTemplate - 如果不存在 id_to_url_map (id timeuuid, url text, PRIMARY KEY (id)) 则创建表;

谢谢!

0 投票
1 回答
258 浏览

spring-mvc - spring-mvc CassandraTemplate NoClassDefFoundError

在使用 spring-data-cassandra 时,我的 pom.xml 遇到了一些问题。

我的 pom.xml 看起来像 -

我的主要控制器类如下所示 -

现在,当我运行程序时,我遇到了错误-

这看起来像一个 pom 问题,但我无法弄清楚。

请建议。

谢谢。

阿杰

0 投票
1 回答
257 浏览

maven - Unable to include cassandra dependency in spring-mvc

I am facing issues while trying to include cassandra dependency in my project's pom.xml.

Some problems were encountered while processing the POMs: [ERROR] Failed to determine Java version for profile doclint-java8-disable @ com.datastax.cassandra:cassandra-driver-parent:2.1.6, /root/.m2/repository/com/datastax/cassandra/cassandra-driver-parent/2.1.6/cassandra-driver-parent-2.1.6.pom, line 92, column 14

I have tried googling but no success there.

Up till cassandra-driver-core-2.1.2, build gets completed without any error. But when I try building with version 2.1.6 though the build completes successfully the cassandra-driver-parent pom breaks as highlighted above, thus preventing me from importing the required classes.

This is my pom entry:

0 投票
2 回答
3742 浏览

java - Cassandra 实体必须具有@Table、@Persistent 或@PrimaryKeyClass 注解

我正在开发 Spring Boot 应用程序并尝试与 Data Stax Cassandra 连接。下面是我写的。

道:

配置:

}

Cassandra配置:

依赖项:

但我得到的例外是Cassandra entities must have the @Table, @Persistent or @PrimaryKeyClass Annotation. 请帮助我解决问题。提前致谢。

0 投票
1 回答
3246 浏览

java - 无法在 Apache Cassandra 2.2.x 上进行身份验证

尝试使用 Spring Data Gosling (RELEASE) 和 Spring Data Cassandra (1.3.0.RELEASE,从父 BOM 导入) 完成一个简单的概念证明。我使用的配置类如下:

启动程序会导致有关身份验证的错误:

在 Cassandra 端使用AllowAllAuthentication可以完美运行。当我使用PasswordAuthentication时出现问题。在 Cassandra 2.2.x 上,依赖分析显示整个包依赖于 Datastax cassandra-driver-dse 版本 2.1.8(另一方面,依赖于 cassandra-driver-core 2.1.8)。将驱动程序依赖于实际的 2.2.0-rc3 会导致其他问题,可能是因为它仍处于不受支持的状态。

我应该放弃在 C* 2.2 中使用 data-cassandra 吗?谢谢。

0 投票
1 回答
1187 浏览

java - spring-data-cassandra 无法转换枚举

我正在尝试让 spring-data 将我的枚举类型转换为 cassandra 中的 int 字段,但出现以下异常:

这是我正在使用的一段代码: