【问题标题】:Cassandra cluster bulk loader hangs during exportCassandra 集群批量加载程序在导出期间挂起
【发布时间】:2017-10-24 02:25:54
【问题描述】:

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

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

【问题讨论】:

    标签: cassandra


    【解决方案1】:

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

    Flush tables from the memtable to SSTables on disk

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

    【讨论】:

    • 感谢您的回答。当您要桥接集群以进行迁移时,此技术适用。这是最后的手段,因为建议在添加数据中心时使用相同版本的 cassandra。我的 OP 是 Cassandra bulk loader 的最佳实践/陷阱。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-23
    • 2019-01-27
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    相关资源
    最近更新 更多