首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Cassandra - Nodetool状态显示“拥有为?”

Cassandra - Nodetool状态显示“拥有为?”
EN

Stack Overflow用户
提问于 2018-05-18 19:01:15
回答 2查看 2.7K关注 0票数 0
代码语言:javascript
复制
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving

--  Address       Load       Tokens       Owns    Host ID                               Rack
UN  10.30.27.172  202.52 KiB  1            ?       2300ea95-9114-4c03-819e-2c738de50824  rack1
UN  10.30.27.173  205.97 KiB  1            ?       d35063fe-2e81-4ab0-95ec-7024c9606b51  rack1
UN  10.30.27.171  222.02 KiB  1            ?       0f96a91b-77fb-4d49-ae87-ad9f61facb6b  rack1

Note: Non-system keyspaces don't have the same replication settings, effective ownership information is meaningless

我创建了一个样例Keyspace和它下面的一些表。我可以看到其他节点上的记录。为什么拥有show "?",数据如何在集群上拆分。

EN

回答 2

Stack Overflow用户

发布于 2018-05-18 19:09:53

这是预期的行为。Nodetool status使用Owns列来指示节点拥有的标记范围的有效百分比。因为不同的keyspace有不同的复制策略,所以nodetool无法计算出有意义的所有权百分比。

如果您希望查看所有权百分比,可以通过简单地向nodetool命令添加keyspace来实现:

代码语言:javascript
复制
nodetool status mykeyspace

Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address    Load       Tokens  Owns    Host ID                            Rack
UN  127.0.0.1  47.66 KB   1       33.3%   aaa1b7c1-6049-4a08-ad3e-3697a0e30e10  rack1
UN  127.0.0.2  47.67 KB   1       33.3%   1848c369-4306-4874-afdf-5c1e95b8732e  rack1
UN  127.0.0.3  47.67 KB   1       33.3%   49578bf1-728f-438d-b1c1-d8dd644b6f7f  rack1 
票数 6
EN

Stack Overflow用户

发布于 2018-05-18 20:06:53

您需要做的是:

代码语言:javascript
复制
nodetool status music
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50409876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档