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