11得票1回答
NoSpamLogger.java:达到最大内存使用量 Cassandra:卡桑德拉

我有一个由5个Cassandra节点组成的集群,每个节点上大约有650GB的数据,副本因子为3。我最近在/var/log/cassandra/system.log中看到了以下错误信息。 INFO [ReadStage-5] 2017-10-17 17:06:07,887 NoSpamLog...

10得票2回答
Cassandra中的SASI索引及其与普通索引的区别

我开始使用SASI索引,并使用以下设置: CREATE TABLE employee ( id int, lastname text, firstname text, dateofbirth date, PRIMARY KEY (id, lastnam...

9得票1回答
Cassandra在使用一致性LOCAL_ONE进行读取查询时发生失败(需要1个响应,但只有0个副本响应,其中1个失败)。

以下是我的脚本 CREATE TABLE alrashed.tbl_alerts_details ( alert_id int, action_required int, alert_agent_id int, alert_agent_type_id int,...

9得票3回答
如果分片的数据中心与之前的数据中心不同,就无法启动节点。

我正在尝试在本地启动DSE 5.0.1 Cassandra(单节点)。 我遇到了以下错误: CassandraDaemon.java:698 - 如果snitch的数据中心(Cassandra)与先前的数据中心(Graph)不同,则无法启动节点。请修复snitch配置,将此节点退役并重新引...

9得票1回答
Cassandra + SpringBoot, java.lang.ClassNotFoundException: com.datastax.oss.protocol.internal.SegmentCodec 卡桑德拉和SpringBoot,java.lang.ClassNotFoundException: com.datastax.oss.protocol.internal.SegmentCodec

我正在尝试创建一个使用Cassandra数据库的Spring应用程序。但是,当我尝试运行该应用程序时出现以下错误。 Caused by: java.lang.NoClassDefFoundError: com/datastax/oss/protocol/internal/SegmentCod...

8得票2回答
如何在Cassandra中使用default_time_to_live删除没有墓碑的行?

从数据如何删除? Cassandra允许您为整个表设置default_time_to_live属性。标记有常规TTL的列和行将按上述描述进行处理;但是,当记录超过表级TTL时,Cassandra会立即删除它,而不会生成墓碑或压缩。 这也在这里回答了 如果表上有default_tim...

8得票2回答
使用部分分区键从Cassandra中删除数据

假设我在Cassandra中有如下表格: customer_bought_product ( store_id uuid, product_id text, order_time timestamp, email text, first_name te...

8得票5回答
Cassandra中的强一致性

根据DataStax文章所述,若 R+W > N,则可以保证强一致性。其中,R代表读操作的一致性级别,W代表写操作的一致性级别,N代表副本数量。 这里的"强一致性"是什么意思?它是否意味着每次从数据库返回查询响应时,响应始终是最新的值?如果在Cassandra中维护了强一致性的条件,那...

8得票1回答
在Cassandra中删除整个分区,不使用墓碑和ttl?

是否可以从Cassandra表中删除整个分区,而不编写墓碑并等待gc_grace_period和运行压缩?

7得票2回答
在Cassandra中从具有大量数据的表创建物化视图

我们在Google Cloud Kubernetes上有一个由3个pod组成的Cassandra集群。 我们使用的是Cassandra版本3.9和Google镜像。 当我尝试从表中创建Materialized View时,遇到了问题。 表的模式如下: CREATE TABLE envir...