Cassandra集群批量加载程序在导出期间挂起

时间:2017-10-23 14:12:47

标签: cassandra

我正在将一个简单的4节点Cassandra集群从一个云提供商迁移到另一个云提供商。两个云中的节点数相同,但较新的群集版本为3.11.0,较旧的群集版本为3.0.11。我正在使用sstableloader将数据从一个集群流式传输到另一个集群(已在新集群上单独创建模式)。根据发布notes,这应该不是问题。

但是,对于sstableloader的某些列系列,我获得了100%的进展,但随后它会挂起数小时(时间挂起>>时间流)。要在每个节点上流式传输的总数据低于500 GB。任何关于为什么会发生这种情况以及如何避免的帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

创建新节点并从新云服务器添加到现有群集

Flush tables from the memtable to SSTables on disk

从旧云服务器删除一个节点。像每个节点的明智重复一样。