2016-10-06 26 views

回答

3

在配置(cassandra.yaml)的值僅在啓動時讀取。改變這裏的值基本上沒有效果。你不會丟失數據。

曾經有一個叫洗牌的功能 - 但事實證明,你真的不想改變令牌佈局以這種方式,與相關的洗牌將幾乎殺了你的集羣流。

如果你需要做到這一點 - 最好的方法是創建一個新的DC與所需標記的範圍,然後重建它們按照這裏的說明:

https://docs.datastax.com/en/cassandra/2.1/cassandra/operations/ops_add_dc_to_cluster_t.html

然後,您可以將您的應用程序在新的特區,扔掉舊的。