时间点Cassandra备份&;恢复

时间点Cassandra备份&;恢复,cassandra,backup,recovery,point-in-time,Cassandra,Backup,Recovery,Point In Time,我在这里阅读了有关Cassandra备份和恢复的内容,并有几个问题: 本机Cassandra CLI命令是否足够?我看到很多人编写脚本并定制自己的解决方案 对于Cassandra备份和恢复,您还建议使用哪些其他工具?我正在寻找可以帮助我管理备份映像的东西(例如,使用时间点) 如果我选择备份我的Cassandra表,是否需要在存储方面投入更多资金 如果您有任何见解,我们将不胜感激。请尽量将您的问题限制为一个实际问题 本机Cassandra CLI命令是否足够 我假设您的意思是nodetool sn

我在这里阅读了有关Cassandra备份和恢复的内容,并有几个问题:

  • 本机Cassandra CLI命令是否足够?我看到很多人编写脚本并定制自己的解决方案
  • 对于Cassandra备份和恢复,您还建议使用哪些其他工具?我正在寻找可以帮助我管理备份映像的东西(例如,使用时间点)
  • 如果我选择备份我的Cassandra表,是否需要在存储方面投入更多资金

  • 如果您有任何见解,我们将不胜感激。

    请尽量将您的问题限制为一个实际问题

    本机Cassandra CLI命令是否足够

    我假设您的意思是
    nodetool snapshot
    ,因此在大多数情况下,“是的。”此外,许多用户选择也启用。结合使用快照和增量备份(从链接文档中),“提供了可靠的最新备份机制。

    我看到很多人编写脚本并定制自己的解决方案

    我有一个备份脚本,每晚在我的节点上运行。这有两个原因

  • 我不想每周都为每个键空间手动拍摄快照,所以我让脚本来完成

  • 快照和增量备份文件不会自行删除,因此我让脚本在某个时间阈值后执行此操作

  • 对于Cassandra备份和恢复,您还建议使用哪些其他工具

    ,但我相信这只是企业版中的一个有效选项。您还可以看看Netflix的Cassandra备份/恢复工具,名为。还有一家名为的公司声称为Cassandra提供了广泛的企业级备份解决方案(我不知道有谁使用它们,但他们最近给我发了一封营销电子邮件,所以我想我应该提一下)

    如果我选择备份我的Cassandra表,是否需要在存储方面投入更多资金

    如果您不掌握增量备份和快照(删除和/或归档它们),它们可能会占用大量空间。我将尝试这两种方法,并在您尝试时密切关注您的磁盘使用情况。如果您的业务需求有一份关于服务条款的声明(您需要恢复到的时间有多远),那么您应该能够计算出需要保留多少天的备份。这将告诉您是否需要更多磁盘来履行这些义务

    编辑20181205

    是否在每个节点上运行nodetool快照?如果有三个节点具有100%复制,该方法是什么

    通常是的,
    nodetool快照
    需要在每个节点上运行。这有助于确保备份覆盖率,因为并非所有节点都负责所有数据


    但是,如果集群在节点数等于RF的配置中运行,则每个节点都有一个完整的数据副本。在这种情况下,只需在一个节点上运行
    nodetool snapshot
    ;只要您确信维修工作正常进行且数据一致。

    请尽量将您的问题限制为一个实际问题

    本机Cassandra CLI命令是否足够

    我假设您的意思是
    nodetool snapshot
    ,因此在大多数情况下,“是的。”此外,许多用户选择也启用。结合使用快照和增量备份(从链接文档中),“提供了可靠的最新备份机制。

    我看到很多人编写脚本并定制自己的解决方案

    我有一个备份脚本,每晚在我的节点上运行。这有两个原因

  • 我不想每周都为每个键空间手动拍摄快照,所以我让脚本来完成

  • 快照和增量备份文件不会自行删除,因此我让脚本在某个时间阈值后执行此操作

  • 对于Cassandra备份和恢复,您还建议使用哪些其他工具

    ,但我相信这只是企业版中的一个有效选项。您还可以看看Netflix的Cassandra备份/恢复工具,名为。还有一家名为的公司声称为Cassandra提供了广泛的企业级备份解决方案(我不知道有谁使用它们,但他们最近给我发了一封营销电子邮件,所以我想我应该提一下)

    如果我选择备份我的Cassandra表,是否需要在存储方面投入更多资金

    如果您不掌握增量备份和快照(删除和/或归档它们),它们可能会占用大量空间。我将尝试这两种方法,并在您尝试时密切关注您的磁盘使用情况。如果您的业务需求有一份关于服务条款的声明(您需要恢复到的时间有多远),那么您应该能够计算出需要保留多少天的备份。这将告诉您是否需要更多磁盘来履行这些义务

    编辑20181205

    是否在每个节点上运行nodetool快照?如果有三个节点具有100%复制,该方法是什么

    通常是的,
    nodetool快照
    需要在每个节点上运行。这有助于确保备份覆盖率,因为并非所有节点都负责所有数据


    但是,如果集群在节点数等于RF的配置中运行,则每个节点都有一个完整的数据副本。在这种情况下,只需在一个节点上运行
    nodetool snapshot
    ;只要你确信维修是正常运行的,你的数据是一致的。

    < P>关于Casdand的时间点备份和恢复,有几个方面需要根据W来考虑。