Назад | Перейти на главную страницу

Неравномерная загрузка кассандры

У меня есть кольцо из 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 

«Владеет» просто охватывает «первичный диапазон» для узла, то есть диапазон против часовой стрелки от этого узла до следующего узла. Токен для узла определяет, какие данные во всем диапазоне этот узел будет поддерживать. Возможно, что диапазон данных, в котором находится токен узла, делает его владельцем нескольких килобайт данных, я бы предложил запустить nodetool repair, а затем запустить nodetool ring, чтобы увидеть статус. Еще одна вещь, какой у вас РФ?