Cassandra 节点工具环输出

标签 cassandra

有人知道如何解释 nodetool ring 的输出吗? 我有(简化):

Address         Token                                       
                9182993262602236459                         
192.168.21.12   -9204505500292705697       
192.168.21.12   9165421524799589290    

192.168.21.15   -9203572587682667203       
192.168.21.15   9184337856869907559      

192.168.21.17   -9190549423393805123                                              
192.168.21.17   9220038887751192440  

192.168.21.6    -9182540573275734539                                               
192.168.21.6    9220499195115610413   

192.168.21.14   -9164606363409196897                                                 
192.168.21.14   9203325607997193706        

192.168.21.13   -9145474564679737313                                            
192.168.21.13   9200539449471221894                         

192.168.21.10   -9131681360724857397                                              
192.168.21.10   9041062359149913777   

192.168.21.7    -9131135121177816157                                              
192.168.21.7    9180453867888441415    

192.168.21.11   -9106817332529463554                                             
192.168.21.11   9182993262602236459                         

这是 nodetool ring 的输出,只保留每个节点上所有 vnode 的最大和最小标记值。 我认为 token 值是该 vnode 范围内的最低 token ?在那种情况下,我希望看到 Int64.MinValue (-9,223,372,036,854,775,807),但它不存在。我也没有看到 Int64.MaxValue,所以 token 值是否是中点?

感谢任何帮助。

亚历克斯

最佳答案

nodetool ring 输出该节点的所有 token 。如果一个节点有 token Int64.MinValue 或 Int64.MaxValue 它将打印出来。

您可能想改用 nodetool status,这提供了在 vnodes 之前可从 nodetool ring 获得的大部分数据。如果你真的想看到所有节点的 token ,你只需要 nodetool ring。

关于Cassandra 节点工具环输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16649755/

相关文章:

java - 避免Cassandra 2.1警告触发目录不存在

nosql - 如何在 Elastic Search 上传输 Cassandra 数据并建立索引?

cassandra - 在 Cassandra 中从具有大量数据的表创建物化 View

linux - 为 Cassandra DDAC 创建 Linux 服务

Cassandra 3 Java Driver 构建动态查询

cassandra - Apache Cassandra "no viable alternative at input ' 或'“

java - Achilles 4.2.0编译错误 - 找不到符号symbol : class Table location: package info. archinnov.achilles.annotations

java - 尽管使用了 -Xmx 堆选项,为什么 Cassandra 仍占用这么多内存?

cassandra - 订购 : Cassandra vs RDBMS

java - 处理两个或多个 noSQL 数据库事务的方法是什么?