17得票2回答
宽行的最大大小是多少?

理论上,Cassandra允许在一行中最多有20亿个列。 我听说实际上每个宽行最好不要超过50,000列/50 MB;50,000-100,000列/100 MB还可以,但需要一些调整;而且应该永远不要超过100,000个列或100 MB每行,因为那会对堆造成压力。 这是真的吗?

13得票1回答
层次压实策略如何确保90%的读取来自一个SSTable?

我正在尝试理解Cassandra中的平衡压实策略(Leveled Compaction Strategy),它保证90%的读取将从单个sstable中满足。 根据DataStax文档: 新的sstables被添加到第一级别L0,并立即与L1中的sstables进行压实。当L1填满时,额外的...

12得票2回答
Cassandra是用于OLAP还是OLTP,还是两者都可以?

Cassandra不像关系型数据库(RDBMS)遵循ACID标准,而是遵循CAP原则。因此,Cassandra从CAP中选择了AP并留给用户调整一致性。 由于C*存在轻微的不一致性,所以我绝不能将其用于核心银行交易。 但是,Cassandra的写入速度非常快,这对于联机事务处理(OLTP)非常...

11得票1回答
Cassandra 紧凑、修复和清理的区别

在发布了问题并阅读了这篇文章和那篇文章之后,我仍然不明白以下三个操作之间的关系- Cassandra压缩任务 nodetool修复 nodetool清理 修复操作能否在压缩任务运行时进行,或者清理操作能否在压缩任务运行时进行?清理是一项需要像修复一样每周执行的操作吗?为什么需要手动执行...

10得票2回答
Cassandra的最佳JVM设置

我有一个由4个节点组成的集群,每个节点都有16核CPU和100GB RAM(每个机箱上有2个节点)。 目前,所有节点都使用Cassandra(v2.1.4)的默认JVM设置在运行。使用此设置,每个节点使用13GB RAM和30% CPU。这是一个写入较多的集群,偶尔会进行删除或更新操作。 ...

9得票2回答
如何防止Cassandra提交日志占用磁盘空间

我在AWS上运行着一个两节点的Datastax AMI集群。昨天,Cassandra开始拒绝来自任何地方的连接,系统日志没有显示任何问题。经过大量调试后,我发现提交日志已经填满了分配的挂载点上的所有磁盘空间,这似乎导致连接被拒绝(删除一些提交日志,重新启动后就能连接了)。 我使用的是Data...

9得票2回答
JanusGraph + Cassandra(通用问题)

我有一些关于两个工具集成的问题。这不是技术问题和如何设置(我稍后会自己解决),而是关于项目进程和方向,因为JanusGraph还很年轻。 我正在启动一个新项目,并已经决定使用Cassandra进行存储,使用图形顶部听起来非常吸引人。 在我走上这条路之前,我想提前了解一些事情。 1. Ja...

8得票1回答
即使我用cassandra的用户ID访问,但为了执行此请求,您必须登录并非匿名。

这对我来说是Cassandra 2.1.13的第二天。 我在本地机器上完成了10分钟的Cassandra教程,教程链接为http://www.planetcassandra.org/try-cassandra/。 % cqlsh -u cassandra -p cassandra % // ...

8得票3回答
Cassandra复制因子大于节点数

我正在使用数据斯塔克Java驱动程序访问Apache Cassandra(版本2.1.9),我想知道当我将副本因子设置大于节点数时会发生什么。我在某个地方读到过,Cassandra允许此操作,但在保存一些数据时应该失败(当然这取决于写一致性级别,但我是指所有情况)。问题是,即使我尝试保存数据,...

8得票3回答
Cassandra中模式更改超时问题

我尝试搭建了一个2节点的Cassandra设置,已经基本完成。如下所示,节点似乎已连接: Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving...