Nodetool 修复 - 如何在修复期间自动执行 linux 和操作

Nodetool repair - how to automate on linux & actions during repair

目前,我每周 运行 手动修复 nodetool 一次(虽然 cassandra 节点没有发生任何操作(没有插入任何内容,e.t.c。))。只是想知道,我是否可以在插入数据时 运行 nodetool 进行修复?

其次 - 我可以在 crontab 中创建一个脚本,每周自动 运行s nodetool 修复,并且每周 ocne 足以 运行 nodetool 修复吗?

是的,如果 运行 一次维修一个,您应该不会影响正常使用。我建议使用 reaper(免费和开源)来自动化它,而不是 cron 作业。会给你更多的可见性,它比 nodetool 提供的 运行 提供的默认设置更好地处理事情。

是的,您可以 运行 在数据插入时修复它可能会影响您的流量,因此避免这种情况,您可以 运行 修复 table 或密钥 space 明智。 是的,你可以 运行 修理和安排一个老太婆来做同样的事。