问题标签 [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.
cassandra - Apache Cassandra:显示 Memtable 刷新频率的 Nodetool Stats
目前我正在调试 Apache Cassandra 的性能问题。当列族的 Memtable 被填满时,它会排队等待刷新到 SSTable。当您执行大量写入时,经常会发生这种刷新。当此队列被填满时,写入将被阻止,直到下一次成功完成刷新。这表明您的节点无法处理它正在接收的写入。
nodetool 中是否有一个矩阵表明这种行为?换句话说,我想要一个表明节点无法跟上它正在接收的写入的数据。
谢谢!!
cassandra - 如何获取 C* 集群的复制因子?
我在 cassandra.yaml 中找不到它,也许 nodetool 可以让我获得集群的配置复制因子?
复制因子的默认值是多少?
cassandra - 如何获取 C* 集群的 compaction 策略?
在文档中它说 SizeTieredCompactionStrategy (STCS) 是默认的压缩策略。
如何获得集群的实际压缩策略?
cassandra - Cassandra:查找分区键
我们目前正在使用下表模式测试 Cassandra:
为了我们的测试目的,我们编写了一个 python 脚本来随机化 2016 年日历中的数据(总共 12 个月),我们希望我们的分区键是d_tally列,同时我们希望我们的键数是 12 (从“2016-01”到“2016-12”)。
运行 nodetool cfstats 向我们展示了以下内容:
令我们困惑的是“键数(估计):24”部分。查看我们的架构并假设我们的测试数据(超过 500 万次写入)仅由 2016 年的数据组成,那么 24 个键的估计值来自哪里?
这是我们的数据示例:
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>
?
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 的解决方案,但未能解决我的问题。
有人对此查询有一些解决方案吗?
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 吗?
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
它说
什么是通常的行动方案,这样我的集群无论如何都不会受到影响。
cassandra - 如何在 cassandra 中追溯列族的大分区
通过 ops-center 和 nodetool cfstats 我能够找到一个键空间表的分区之一是 560 Mb,但找不到那个分区。我们如何追踪表的哪个分区那么大?
cassandra - ccm 无法连接到 nodetool,它会抛出连接被拒绝
我将 ccm 与 cassandra 2.0.9 一起使用。我实际上在 ccm 中有 8 个节点。当我尝试连接到 node1 状态时,它显示以下错误
谁能帮我?