Cluster computing 从快照还原cassandra群集失败

Cluster computing 从快照还原cassandra群集失败,cluster-computing,restore,cassandra-2.0,Cluster Computing,Restore,Cassandra 2.0,希望有人能帮忙。从快照恢复cassandra 2.0群集的所有节点时出现问题。我已阅读了说明[从快照还原][1] 所采取的具体步骤包括: 所有数据都已从memtables中刷新 所有节点被压缩为1个sstable 在所有节点上拍摄快照并保存到其他位置 新群集已启动,从相同群集的sratch安装(数据较少) 已创建键空间族和列族 所有节点都已停止 已清除所有节点上的提交日志,并验证不存在sstable文件 快照sstables已复制到基本表文件夹下的每个相应节点 所有节点都已重新启动 已在所有节点

希望有人能帮忙。从快照恢复cassandra 2.0群集的所有节点时出现问题。我已阅读了说明[从快照还原][1]

所采取的具体步骤包括:

  • 所有数据都已从memtables中刷新
  • 所有节点被压缩为1个sstable
  • 在所有节点上拍摄快照并保存到其他位置
  • 新群集已启动,从相同群集的sratch安装(数据较少)
  • 已创建键空间族和列族
  • 所有节点都已停止
  • 已清除所有节点上的提交日志,并验证不存在sstable文件
  • 快照sstables已复制到基本表文件夹下的每个相应节点
  • 所有节点都已重新启动
  • 已在所有节点上运行Nodetool修复
  • 与文档相符的这些步骤的结果如下:

    • 对于2节点集群,每个节点上的nodetool cfstats似乎报告了每个节点将拥有的密钥的大致数量。nodetool状态显示主机对数据的正确划分

    • 登录到cqlsh并对其中一个columnfamily执行select count(*),limit高到足以返回所有行,这不会报告正确/原始的行数。它似乎只报告一个节点的结果

    文档中是否缺少一个步骤?为什么select count(*)不显示所有行

    谢谢, 格里菲斯酒店