我有3个节点的Cassandra环当前在产品AWS上运行,两个在同一AZ(可用区)中,另一个在不同的AZ中。我想在另一个数据中心中移动不同可用区的节点。因此,以下步骤将起作用:
1)在节点上禁用八卦,将其停用。
2)迁移用户生成的键空间,system_distributed
system_traces
和system_auth
到NetworkTopologyStrategy。
3)更改键空间以添加新的数据中心
4)将与Cassandra交互的所有客户端更改为DCAwarePolicy
。
5)在停用的节点上更改cassandra-rackdc.properties
,并添加先前数据中心的种子节点。
以前的数据中心在此节点上的saved_caches
不会产生任何问题吗?