【问题标题】:How to restore cassandra snapshot on a new single node cassandra如何在新的单节点 cassandra 上恢复 cassandra 快照
【发布时间】:2015-08-16 15:51:42
【问题描述】:

我已经对具有 10 个列族的键空间之一进行了快照。每个列族文件夹下有 10 个快照文件夹。我想在一个开发服务器(单节点)中恢复这些快照。

如何使用 sstanbleloader 在开发中轻松恢复它

开发节点位于 Windows 2012 标准服务器上 Prod 位于 Windows 2012 Ent.Edition 服务器上

【问题讨论】:

    标签: cassandra cassandra-2.0 nodetool


    【解决方案1】:

    在这种情况下,您可能不需要使用 sstableloader。我认为最直接的方法是here 描述的“节点重启方法”。

    文档中有很多细节,但基本上是:停止节点,从数据目录中删除数据文件,并替换为快照文件。

    【讨论】:

    • 谢谢亚当,这就是我在发布问题之前所做的。你能帮我理解什么时候应该使用 sstableloader
    • (1)将外部数据(写入SSTable格式)加载到集群中; (2) 将数据加载到具有不同节点数/复制设置的集群时;如果文件已经在节点上并且复制相同,我总是更喜欢直接放置文件。
    猜你喜欢
    • 2014-10-17
    • 2015-07-07
    • 2017-09-01
    • 2022-06-15
    • 2013-05-09
    • 2018-04-28
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    相关资源
    最近更新 更多