我有几个问题。
-
我可以在节点工具修复运行时运行节点工具清理吗?我们计划的 crons 在服务器上运行 "nodetool repair -pr" 命令。这些修复需要几天才能完成。我刚刚完成添加新服务器。我想运行"节点工具清理"命令。是否可以在"nodetool repair -pr"命令运行时运行此命令?
同时 在多台服务器上运行"nodetool cleanup"命令可以吗?
可以同时在多台服务器上运行"nodetool repair -pr"命令吗?
Cassnadra版本是2.1和1.2。
单独清理运行不涉及其他节点,因此并行运行是完全安全的。 但是,您应该一次运行一个以减少性能影响,因为它可能会导致高磁盘 I/O。
使用 -pr 进行修复可以减少其他节点的开销,但仍希望它们发送 merkle 树,并且可以使它们不那么忙,如果并行运行,可能会降低性能。这也应该按顺序运行,以处理高 I/O 并消除延迟。