【发布时间】:2019-08-29 23:50:22
【问题描述】:
我有一个带有两个数据中心的 cassandra 集群。 在数据中心 2 中,我有一个复制因子为 3 的键空间。 我想修复数据中心 2 中的所有键空间。 我尝试过运行:
nodetool repair --in-local-dc --full -j 4
但是这个命令不会修复所有的键空间。有人知道这是否是预期的行为吗? Cassandra 日志没有显示任何问题
【问题讨论】:
-
你为什么说这不能修复所有的键空间?它应该修复本地 DC 中的任何密钥空间。你有别的看法吗?
-
是的。它只修复了两个键空间。一个密钥空间仍未修复。我不得不求助于 nodetool repair --in-local-dc --full -j 4 keyspacename 来修复最后一个键空间。只是觉得这很奇怪。