`nodetool repair`去哪个方向?

假设我login到Cassandra节点X并发出节点nodetool repair 。 我只能修复X上的数据吗? 或者我还会自动修复所有其他拥有X保留副本的节点(即,双向重新组合数据不一致)?

你修复所有副本。

nodetool修复命令修复了针对给定数据范围的所有副本的不一致性。 在这些情况下运行修复:

  • 作为最佳做法,您应该每周安排一次维修。 注意:如果删除从不发生,您仍然应该安排定期修理。 请注意,将列设置为空是一个删除。
  • 在节点恢复期间。 例如,在发生故障后将节点重新引入群集。
  • 在包含不经常读取数据的节点上。
  • 更新已closures的节点上的数据。

http://www.datastax.com/documentation/cassandra/1.2/cassandra/operations/ops_repair_nodes_c.html