【发布时间】:2017-09-01 13:11:01
【问题描述】:
假设我们有一个包含以下节点的 3 节点集群:node1、node2、node3。 有一天,我们为整个集群创建了一个快照,并将快照表从每个节点复制到外部备份服务器。
一段时间过去了,现在集群增长了:我们有 5 个节点,而不是 3 个节点。除此之外,原来的节点之一已不存在,因此集群现在看起来如下:node1、node3、node4、node5、node6。
如何将快照数据正确恢复到更改的集群中? 在上述情况下,唯一的方法是使用 sstableloader,我对吗?
如果是,如果将快照放置在未安装 Cassandra 的备份服务器上,如何启动恢复过程?我需要在那里安装 sstableloader 还是可以远程启动它?
sstableloader 恢复数据的速度有多快?
【问题讨论】: