【发布时间】:2017-01-13 09:05:37
【问题描述】:
我们有一个集群,在 dse4.8 上有 2 个节点,在 dse4.5 上有一个节点。我们可以使用 sstableloader 在集群中流式传输 dse4.5 的快照数据吗?
【问题讨论】:
标签: cassandra datastax bigdata
我们有一个集群,在 dse4.8 上有 2 个节点,在 dse4.5 上有一个节点。我们可以使用 sstableloader 在集群中流式传输 dse4.5 的快照数据吗?
【问题讨论】:
标签: cassandra datastax bigdata
在集群完全升级之前,流式传输是您应该避免的操作之一。请注意,在升级期间,您可能会看到节点之间的架构不匹配。此处的升级限制文档概述了您应该避免的一些事情:
我可以看到您正在从 DSE4.5 升级到 DSE4.8。这些版本分别使用 Cassandra 2.1 和 2.0。 sstable 格式在这两个版本之间发生了变化。所以确保你也运行upgradesstables
最好先完成升级,然后尝试流式传输数据。您应该使用 DSE4.8 / C2.1 sstableloader 进行加载。它应该以较旧的格式表流式传输。以下 jira 似乎推断已添加对此的支持
【讨论】: