0

我有一个 Cassandra 2.2.9 修复失败,在这种状态下,Cassandra 指标显示大约 70 个修复任务仍在等待中。Cassandra 应该自己重试这些失败的任务,但无论出于何种原因,这次它都没有。

修复需要很长时间,而不是再次运行整个修复,我可以看到 Cassandra 用于修复的所选令牌范围,以便我可以手动运行最后几个任务吗?

4

1 回答 1

1

我发现的一种方法是在您开始修复时搜索日志 - Cassandra 吐出每个修复任务的 ID 和令牌范围,它将在您运行修复时尝试。

使用 Cassandra 2.2.9,我发现 grepping 日志可以解决问题new session: will sync:)

于 2017-07-31T13:50:25.117 回答