nodetool

无法删除 Cassandra 中的墓碑单元
nodetool

无法删除 Cassandra 中的墓碑单元

我们正在使用 Cassandra 单节点集群进行实验,现在遇到的一个问题是墓碑单元。每行包含 2 个墓碑单元,我们无法删除它们。它们导致我们的查询中止,因为墓碑阈值很快就达到了。 这是读取一行时的跟踪输出: Read 1 live rows and 2 tombstone cells [ReadStage-2] 我尝试使用nodetool garbagecollector,并附带适当的-g选项(CELL 或 ROW),但从未改变。为什么运行此命令后墓碑单元格不会被删除?我也尝试过该flush命令... 版本: Cassandra version: 3...

Admin

Cassandra 2.2 - “nodetool 修复” VS “nodetool 修复 -dc dc1,dc2,dc3”
nodetool

Cassandra 2.2 - “nodetool 修复” VS “nodetool 修复 -dc dc1,dc2,dc3”

我想通过运行以下命令完全修复由 3 个数据中心(dc1、dc2、dc3)组成的 Cassandra 2.2 集群单个节点上只有一个命令行。我需要跑步吗? nodetool repair 或者 nodetool repair -dc dc1,dc2,dc3 或者我完全错了?这两个命令是否修复所有集群节点的所有令牌范围? ...

Admin

为什么 nodetool(cassandra单节点)抛出NameNotFoundException:'jmxrmi'?
nodetool

为什么 nodetool(cassandra单节点)抛出NameNotFoundException:'jmxrmi'?

Ubuntu 14.04 3.19.0-30-generic 运行 cassandra 3.0.2。和 oracle java 版本“1.8.0_72” 我可以看到端口正在监听:127.0.0.1:7199 0.0.0.0:* LISTEN 26048/java 当我尝试检查状态时: nodetool status nodetool: Failed to connect to '127.0.0.1:7199' - NameNotFoundException: 'jmxrmi'. 我跟着https://www...

Admin

获取属于 Cassandra 集群的节点列表的最佳方法是什么?
nodetool

获取属于 Cassandra 集群的节点列表的最佳方法是什么?

我正在为我运营的一些 Cassandra 集群创建一些脚本。其中一些脚本需要集群中节点的列表。 nodetool status将打印节点及其当前状态的列表,但它打印出的信息比我需要的要多。例如: $ nodetool status mykeyspace Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns Host ...

Admin