26得票4回答
如何知道nodetool修复已完成

我有一个由两个节点组成的Apache Cassandra(2.0.3)集群,并且复制因子为1。我使用以下命令在cqlsh中将复制因子更改为2:ALTER KEYSPACE "mykeyspace" WITH REPLICATION = { 'class' : 'SimpleStrategy...

20得票6回答
如何获取C*集群的复制因子?

我在cassandra.yaml中找不到它,也许nodetool可以获取我的集群配置的复制因子? 复制因子的默认值是什么?

18得票2回答
Cassandra节点工具URISyntaxException: 'Malformed IPv6 address at index 7'

更新OpenJDK后,Cassandra nodetool会抛出错误。nodetool status nodetool: Failed to connect to '127.0.0.1:7199' - URISyntaxException: 'Malformed IPv6 address at...

18得票4回答
如何在Cassandra中了解keyspace和column family的大小?

最近我开始使用cassandra-java驱动程序(cassandra-driver-core-2.0.2)来集成Grails和Cassandra。 因此,我想知道如何找出我们的表占用了多少空间来存储在Cassandra数据库中。 我创建了一个名为Customkeyspace的Keyspac...

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

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

9得票1回答
关于nodetool repair -pr的澄清说明

从文档中可以得知: 使用nodetool repair -pr(–partitioner-range)选项仅修复该节点的主要范围,该范围的其他副本仍必须执行Merkle树计算,导致验证压实。由于所有副本都同时紧缩,因此所有节点在数据部分可能都会响应缓慢。 可能永远不会有一段时间我能接受...

8得票2回答
无法与任何种子节点进行通信,但由于该节点在其自身的种子列表中,因此继续运行。

要在AWS中删除2节点集群中的节点,我运行了以下命令: nodetool removenode <Host ID> 之后,如果我正确放置了所有的cassandra.yaml和cassandra-rackdc.properties文件,我的集群应该会恢复。但是,即使我这样做了,我...

7得票1回答
如何在Cassandra中追溯列族中大分区的方法

通过使用OpsCenter和nodetool cfstats,我发现一个keyspace表的分区之一为560 Mb大小,但无法确定是哪个分区。我们如何跟踪该大分区是哪个?

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

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