Se state cercando le migliori pratiche per la gestione di tali attività, date un'occhiata a questa sezione dei documenti di Cassandra 1.0 dedicati a token strategy.
versione ridotta di opzioni, dalla documentazione:
- aggiungere capacità raddoppiando la dimensione del cluster - [..] nodi possono mantenere le loro assegnazioni simboliche esistenti e nuovi nodi vengono assegnati token che dividono (o trisect) gli intervalli di token esistenti.
- Ricalcolare nuovi token per tutti i nodi e spostare i nodi - [..] è necessario ricalcolare i token per l'intero cluster. I nodi esistenti dovranno assegnare i nuovi token assegnati utilizzando il movimento nodetool.
- Aggiungere un nodo alla volta e lasciare initial_token vuoto - [..] divide l'intervallo gettone del nodo carico pesante e inserisce il nuovo nodo sul ring in quella posizione. [..] non risultano in un anello perfettamente bilanciato, ma allevia i punti caldi. collegamento
Se stavate cercando una soluzione di gestione Priam (from Netflix) potrebbe essere la pena di guardare. È open source e con licenza Apache, ma richiede una certa quantità di configurazione e probabilmente vale la pena investire [tempo] in cluster più grandi.
fonte
2012-07-30 06:41:15