Jeśli szukasz najlepszych sposobów postępowania przy takich zadaniach, zapoznaj się z tą częścią dokumentacji Cassandra 1.0 poświęconej token strategy.
skrócona wersja opcji, z dokumentacji:
- dodawania pojemność poprzez podwojenie rozmiaru klastra - [..] węzły mogą zachować swoje dotychczasowe zadania tokenów oraz nowe węzły są przypisane żetony, które dzielą na bisect (lub trisect) istniejące zakresy tokenów.
- Przelicz nowe tokeny dla wszystkich węzłów i przenieś węzły. - [..] będziesz musiał przeliczyć tokeny dla całego klastra. Istniejące węzły będą musiały mieć przydzielone nowe tokeny za pomocą ruchu nodetool.
- Dodać jeden węzeł w jakiś czas i pozostawić initial_token pusty - [..] rozdziela token zakres najcięższej załadowanego węzła i umieszcza się nowy węzeł do pierścienia w tej pozycji. [..] nie powoduje idealnie zbalansowanego pierścienia, ale złagodzi gorące punkty. Link
Jeśli szukali rozwiązania do zarządzania Priam (from Netflix) może być warte patrząc na. Jest to oprogramowanie open source i licencjonowane przez Apache, ale wymaga pewnej ilości konfiguracji i prawdopodobnie warto zainwestować [czas] w większe klastry.