7得票1回答
Cassandra读取超时

我正在从Cassandra 2.0中提取大量数据,但很不幸出现了超时异常。 我的表: CREATE KEYSPACE StatisticsKeyspace WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_fact...

9得票2回答
Cassandra在一致性级别为ONE的读取查询中超时(需要1个响应,但只有0个副本响应)。

我正在对一个有500,000行的表进行读取和更新查询,有时在处理约300,000行时会出现以下错误,即使没有节点下线也是如此。 “Cassandra timeout during read query at consistency ONE (1 responses were required...

10得票2回答
嵌入式Cassandra:无法运行单元测试

我正在使用 EmbeddedCassandraServerHelper 进行单元测试。这是我的 pom 文件: <dependencies> <dependency> <groupId>org.apache.nifi</groupI...

19得票5回答
无法连接到Cassandra - NoHostAvailableException

我知道有几个关于NoHostAvailableException的帖子,但它们并没有解决我的问题。 我无法使用Datastax Java Cassandra Driver连接到Cassandra。我收到以下错误: com.datastax.driver.core.exceptions...

65得票3回答
如何在使用命令行时使用CQL获取当前时间戳?

我正试图通过命令行向我的CQL表插入数据。我能够插入所有内容。但是如果我有一个时间戳列,那么我如何从命令行插入时间戳列呢?基本上,每当我插入我的CQL表时,我想插入当前时间戳 - 目前,每当我插入下面的CQL表时,我都会硬编码时间戳 -CREATE TABLE TEST (ID TEXT, ...

7得票2回答
DataStax Cassandra核心驱动程序依赖于易受攻击的Guava-19。

DataStax Cassandra core Java driver有一个传递依赖于guava-19(包括最新的DataStax),该版本存在安全漏洞(CVE-2018-10237)。 为了解决这个问题,我尝试在DataStax驱动程序中排除guava-19.0依赖项,并替换为guava-...

7得票1回答
如何使用Guava RateLimiter以特定速率向Cassandra发送请求?

我正在使用DataStax Java Driver 3.1.0连接到Cassandra集群,我的Cassandra集群版本为2.0.10。我正在使用QUORUM一致性进行异步写入。 private final ExecutorService executorService = Execu...

14得票1回答
如何获取CQL查询的墓碑计数?

我正试图评估我们应用程序中一个表中创建的墓碑数量。为此,我正在尝试使用nodetool cfstats。以下是我的做法:create table demo.test(a int, b int, c int, primary key (a)); insert into demo.test(a, ...

7得票1回答
Datastax - PreparedStatement是否线程安全?

在应用程序中,com.datastax.driver.core.PreparedStatement实例是否应该是单例? 如果是这样,如果连接丢失会发生什么?PreparedStatement是否无效,并且必须采取手动操作来“重新准备”它? 除了在同一方法中准备和执行之外,PreparedS...

8得票1回答
在Spring转换器中,有没有一种方法可以将NULL转换为某个值?

数据库(Cassandra)在添加新列时不允许指定默认值。因此,对于每一行,新的列都是null。 现在,我们为实体添加了一个标志(将来可能会有更多的条目): enum UsageFlag { OTHER, SPECIAL_VALUE, } 我们还添加了一个Reading...