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 "?",数据如何在集群上拆分。
发布于 2018-05-18 19:09:53
这是预期的行为。Nodetool status使用Owns列来指示节点拥有的标记范围的有效百分比。因为不同的keyspace有不同的复制策略,所以nodetool无法计算出有意义的所有权百分比。
如果您希望查看所有权百分比,可以通过简单地向nodetool命令添加keyspace来实现:
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 发布于 2018-05-18 20:06:53
您需要做的是:
nodetool status musichttps://stackoverflow.com/questions/50409876
复制相似问题