我有一个 10 节点环,所有节点似乎共享大约相同数量的数据,但有一个节点的数据少得多,有人有什么想法吗?
Rack Status State Load Owns Token
153127065114422308558518573344295695155
rack1 Up Normal 17.92 GB 10.00% 0
rack1 Up Normal 14.31 GB 10.00% 17014118346046923173168730371588410572
rack1 Up Normal 41.42 KB 10.00% 34028236692093846346337460743176821145
rack1 Up Normal 17.68 GB 10.00% 51042355038140769519506191114765231718
rack1 Up Normal 18.65 GB 10.00% 68056473384187692692674921486353642291
rack1 Up Normal 18.33 GB 10.00% 102084710076281539039012382229530463436
rack1 Up Normal 17.44 GB 10.00% 119098828422328462212181112601118874009
rack1 Up Normal 17.71 GB 10.00% 136112946768375385385349842972707284582
rack1 Up Normal 17.37 GB 10.00% 153127065114422308558518573344295695155
答案1
“拥有”仅涵盖节点的“主要范围”,即从该节点逆时针到下一个节点的范围。节点的令牌决定了该节点将维护的整个范围内的数据。节点令牌所在的数据范围可能使其拥有几 KB 的数据,我建议运行 nodetool repair,然后运行 nodetool ring 以查看状态。还有一件事,你的 RF 是什么?