问题标签 [nodetool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
818 浏览

cassandra - Apache Cassandra:显示 Memtable 刷新频率的 Nodetool Stats

目前我正在调试 Apache Cassandra 的性能问题。当列族的 Memtable 被填满时,它会排队等待刷新到 SSTable。当您执行大量写入时,经常会发生这种刷新。当此队列被填满时,写入将被阻止,直到下一次成功完成刷新。这表明您的节点无法处理它正在接收的写入。

nodetool 中是否有一个矩阵表明这种行为?换句话说,我想要一个表明节点无法跟上它正在接收的写入的数据。

谢谢!!

0 投票
6 回答
24566 浏览

cassandra - 如何获取 C* 集群的复制因子?

我在 cassandra.yaml 中找不到它,也许 nodetool 可以让我获得集群的配置复制因子?

复制因子的默认值是多少?

0 投票
1 回答
1490 浏览

cassandra - 如何获取 C* 集群的 compaction 策略?

文档中它说 SizeTieredCompactionStrategy (STCS) 是默认的压缩策略。

如何获得集群的实际压缩策略?

0 投票
1 回答
301 浏览

cassandra - Cassandra:查找分区键

我们目前正在使用下表模式测试 Cassandra:

为了我们的测试目的,我们编写了一个 python 脚本来随机化 2016 年日历中的数据(总共 12 个月),我们希望我们的分区键是d_tally列,同时我们希望我们的键数是 12 (从“2016-01”到“2016-12”)。

运行 nodetool cfstats 向我们展示了以下内容:

令我们困惑的是“键数(估计):24”部分。查看我们的架构并假设我们的测试数据(超过 500 万次写入)仅由 2016 年的数据组成,那么 24 个键的估计值来自哪里?

这是我们的数据示例:

0 投票
1 回答
639 浏览

nodetool - 复合分区键的 Nodetool 变得稳定

我在键空间测试中有一个如下表 -

CREATE TABLE mytable ( firstname text, lastname text, address text, phone text, PRIMARY KEY (firstname,lastname,address) )

我插入了一条记录

并且还执行nodetool compact test mytable强制记录进入sstable。

现在我想nodetool getsstables为这条记录执行。我将如何在此命令中传递复合键nodetool getsstables test mytable <key>

0 投票
3 回答
3692 浏览

java - /127.0.0.1 连接错误(com.datastax.driver.core.TransportException: [/127.0.0.1] 触发了意外异常),没有更多主机可以尝试

我正在尝试在 Windows 环境下将 Cassandra 与 Java 连接起来。以下是应用程序/OS/lib 版本。

代码:

Cassandra 和 nodetool 正在运行。下面是nodetool的状态。

当我尝试将 cassandra 与 localhost/127.0.01 连接时,我在堆栈跟踪中遇到错误。

此外,我还尝试在其他站点上找到有关 stackoverflow 的解决方案,但未能解决我的问题。

有人对此查询有一些解决方案吗?

0 投票
2 回答
1797 浏览

exception - Cassandra 2.2.3 修复异常

我正在运行版本为 2.2.3 的 Cassandra 集群。集群现在由 3 个节点组成,其中两个是种子节点,一个是普通节点。

当我在每个节点(命令:)上开始修复时nodetool repair -tr my_keyspace,我发现命令在每个节点上都被阻塞,我将回溯信息重定向到日志,发现有很多错误,如下所示:

会话完成但出现以下错误:org.apache.cassandra.exceptions.RepairException: [repair #5717bb00-e685-11e5-801e-c71692f88562 on my_keyspace/node, (4856831381680181267,4878966233072304148]] 验证在 /10.16.7 中失败

有没有人遇到过这个错误?我们可以在每个节点上并行运行 Cassandra nodetool repair 吗?

0 投票
1 回答
2246 浏览

cassandra - Cassandra nodetool removenode 挂起

我试图从使用的 cassandra(版本 2.1.6)种子节点之一中删除一个死节点(我只从一个种子节点运行)。

/nodetool removenode 节点 ID

但是挂了太久了/nodetool removenode status

RemovalStatus:删除令牌 (-9171133960945511267)。等待来自 [/xxxx,/xxxx,/xxxx,/xxxx] 的复制确认。

使用 CTRL-C 我停止了命令

但是当我尝试跑步时

./nodetool removenode force NodeID

它说

什么是通常的行动方案,这样我的集群无论如何都不会受到影响。

0 投票
1 回答
2282 浏览

cassandra - 如何在 cassandra 中追溯列族的大分区

通过 ops-center 和 nodetool cfstats 我能够找到一个键空间表的分区之一是 560 Mb,但找不到那个分区。我们如何追踪表的哪个分区那么大?

0 投票
0 回答
319 浏览

cassandra - ccm 无法连接到 nodetool,它会抛出连接被拒绝

我将 ccm 与 cassandra 2.0.9 一起使用。我实际上在 ccm 中有 8 个节点。当我尝试连接到 node1 状态时,它显示以下错误

谁能帮我?