我有3个节点,都〜550GB,并增加了4个。 我希望数据能够从旧服务器迁移到新服务器。 不幸的是,一天之后,数据似乎留在了古老的地方。
同时,有一个不断的传入数据stream,每个节点增加约150GB。 所以旧的节点目前有550 + 150 = 700GB,新的〜150GB。
我应该等一下吗? 有没有一个命令或选项,我应该运行,使他们重新平衡? 或者在重新平衡的同时,复制1或插入数据时出现问题?
-- Address Load Tokens Owns Host ID Rack UN xxxx 702.48 GB 256 13.1% 3e9e7e79-c727-4a3f-86ad-0dbfb77a4540 rack1 UN xxxx 692.47 GB 256 15.5% ac41b3df-301e-470a-b531-12f2aeba7328 rack1 UN xxxx 660.65 GB 256 14.2% 8b1bb70d-57fe-460a-b756-4ac82b24acb6 rack1 UN xxxx 156.7 GB 256 15.1% d499acd3-8eae-4a4c-bba3-cd8e45bd1ce3 rack1 UN xxxx 140.99 GB 256 13.6% f266de96-8547-4e68-8d31-50a13e6c6628 rack1 UN xxxx 138.44 GB 256 13.5% cbf53e0d-398d-4fc7-befd-b83d173a4e67 rack1 UN xxxx 155.17 GB 256 15.0% dddbcb68-9730-456a-8429-de06bcf2f2bb rack1
我正在使用Cassandra 2.09。 Murmur 3分区器,每节点256个节点,复制1(不复制)。
您需要对旧节点进行清理 ,也许还需要进行修复 – 它不会自动移动数据。 请参阅此处的文档以将新节点添加到群集。