кольцо Кассандры нарушается после обновления - PullRequest
0 голосов
/ 07 февраля 2012

В моем кластере кассандры 6 узлов.Теперь я обновил кластер с cassandra 0.8.7 до версии cassandra 1.1.

Теперь кольцо nodetool показывает позиции всех узлов, которые были нарушены. Ранее это было в порядке, начиная с узла 1 до узла 6.Есть ли какое-нибудь решение для этого?

Кольцо Nodetool моего кластера дает следующий результат

Address    Rack        Status State   Load            Owns    Token

node1      rack1       Up     Normal  300.27 GB       16.67%  0
node5      rack1       Up     Normal  227.63 GB       16.67%  113427455640312821154458202477256070484
node6      rack2       Up     Normal  343.19 GB       16.67%  141784319550391026443072753096570088105
node2      rack2       Up     Normal  211.45 GB       16.67%  28356863910078205288614550619314017621
node3      rack1       Up     Normal  252.83 GB       16.67%  56713727820156410577229101238628035242
node4      rack2       Up     Normal  239.85 GB       16.67%  85070591730234615865843651857942052863

Ответы [ 2 ]

3 голосов
/ 09 февраля 2012

Это просто сортировка их с использованием строковой сортировки в токене, а не целочисленной сортировки. Вероятно, следует сообщить о Cassandra JIRA как о проблеме (так как это сбивает с толку), но это не вызовет проблемы.

Обновление: Должно быть исправлено в последних сборках 1.1. CASSANDRA-3863

3 голосов
/ 07 февраля 2012

Как видите, кольцо nodetool упорядочивает данные кластера по токену. Это не вызовет никаких проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...