我可以在节点工具修复运行时运行节点工具清理吗?



我有几个问题。

  1. 我可以在节点工具修复运行时运行节点工具清理吗?我们计划的 crons 在服务器上运行 "nodetool repair -pr" 命令。这些修复需要几天才能完成。我刚刚完成添加新服务器。我想运行"节点工具清理"命令。是否可以在"nodetool repair -pr"命令运行时运行此命令?

  2. 同时
  3. 在多台服务器上运行"nodetool cleanup"命令可以吗?

  4. 可以
  5. 同时在多台服务器上运行"nodetool repair -pr"命令吗?

Cassnadra版本是2.1和1.2。

单独清理运行不涉及其他节点,因此并行运行是完全安全的。 但是,您应该一次运行一个以减少性能影响,因为它可能会导致高磁盘 I/O。

使用 -pr 进行修复可以减少其他节点的开销,但仍希望它们发送 merkle 树,并且可以使它们不那么忙,如果并行运行,可能会降低性能。这也应该按顺序运行,以处理高 I/O 并消除延迟。

最新更新