7得票1回答
Cassandra:在为集群引导新节点时,会出现长时间的Par New GC暂停

我曾经遇到一个问题,当引导新节点到Datastax Enterprise Cassandra集群(版本:2.0.10.71)时,这个问题经常发生。 当启动新的要引导的节点时,引导过程开始从集群中的其他节点流式传输数据。在短时间内(通常为1分钟或更短时间) - 集群中的其他节点显示高的Par ...

7得票3回答
Cassandra LOCAL_QUORUM

我很难理解/找到关于如何计算cassandra中各种仲裁的信息。 假设我有一个使用网络拓扑策略跨两个数据中心的16个节点集群。在每个数据中心中,复制因子都为2(DC1: 2,DC2: 2)。 在这个例子中,如果我使用LOCAL_QUORUM进行写入,我将把数据写入4个节点(每个数据中心2个...

7得票1回答
层级压实策略:调整sstable_size_in_mb参数会带来什么影响?

为提高读取性能,我尝试使用较少的底层SSTables来进行LCS,因此我将sstable_size_in_mb设置为1280MB,这是一些文章建议的。这些文章指出,160MB的默认值很久以前由Cassandra核心团队在一台相当老旧且只有2GB RAM的服务器上选择。然而,我的担忧在于使用更高...

7得票2回答
无法达到一致性级别ONE:信息={ 'required_replicas': 1, 'alive_replicas': 0, 'consistency': 1}。

看起来我的Cassandra设置中,keyspace复制并没有正确进行,我需要一些故障排除的想法。我已经配置了多数据中心集群,但是一开始我将keyspace设置为使用SimpleStrategy,RF 3。 列族已存在: cqlsh:kairosdb> select columnfa...

7得票1回答
Cassandra读取超时

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

7得票1回答
“nodetool compact”命令对于DateTieredCompactionStrategy有什么作用?

nodetool compact的文档说: 此命令启动使用SizeTieredCompactionStrategy和DateTieredCompactionStrategy的表的压缩过程。您可以为压缩指定一个keyspace。 但是对于DateTieredCompactionStrat...

7得票1回答
能否通过DataStax驱动程序向Cassandra集群提交CQL脚本?

简单来说,我有一个CQL脚本,想通过Cassandra的Session提交到集群中,而不必经过cqlsh。 我查看了他们的API,没有看到任何接受CQL脚本的方法,也没有将脚本解析为可以输入Cassandra Session的Statement的方法。 我想我可以编写自己的解析脚本的程序,...

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

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

7得票1回答
考虑到性能,建议使用Cassandra用户定义的数据类型吗?

我有一个Cassandra客户表,将保存客户列表。每个客户都有一个地址,这是一组标准字段: { CustomerName: "", etc..., Address: { street: "", city: "", ...

7得票1回答
处理Cassandra时间戳

最近我开始使用Cassandra工作,但在使用cql和Java处理Cassandra时间戳时遇到了问题。 以下是我的样例Cassandra表结构。 CREATE TABLE emp ( empid int, create_date timestamp, deptid...