尝试快照和不存在的SStable时,opscenter备份失败

时间:2015-03-06 20:32:05

标签: backup datastax-enterprise opscenter

我在运行Datastax Enterprise 4.6.1的AWS:m2.4xlarge实例中运行DSE群集,使用Cassandra 2.0.12.200和Opscenter 5.1.0。

当我们尝试备份密钥空间时,我们得到了这个:

Snapshot of keyspaces [XXXXXXX] on node XXX.XXX.XXX.XXX failed: javax.management.RuntimeMBeanException: java.lang.RuntimeException: Tried to hard link to file that does not exist /raid0/cassandra/data/XXXXXX/XXXXXX/XXXXXXXXXXXX-jb-1-Index.db

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

这可能是以下已知问题:

https://issues.apache.org/jira/browse/CASSANDRA-6433

解决方法是滚动重启,它在c * 2.1中修复。它似乎是在您删除键空间并重新创建它时引起的。

答案 1 :(得分:0)

我在删除键空间和压缩方面遇到了类似的问题。

运行“nodetool repair”并检查“system”和“opscenter”键空间是否有已删除键空间的痕迹。您可能需要手动删除陈旧的行。