目前,我每周手动运行一次nodetool修复(而cassandra节点没有任何操作(没有插入任何内容,e.t.c.))。只是想知道,如果我可以运行nodetool修复,而数据正在插入?其次,我可以在crontab中创建一个脚本,它每周自动运行nodetool repair,并且ocne一周足够运行nodetool repair吗?
bzzcjhmw1#
是的,您可以在插入数据时运行修复它可能会影响您的通信量,因此避免这种情况,您可以按表或键空间运行修复。是的,您可以运行修复并为同一个进程安排一个crone。
ykejflvf2#
是的,如果一次运行一个修复程序,则不应影响正常使用。我建议使用reaper(免费和开源)来实现自动化,而不是cron作业。会给你更多的可视性,而且它比nodetool提供的默认值处理的更好。
2条答案
按热度按时间bzzcjhmw1#
是的,您可以在插入数据时运行修复它可能会影响您的通信量,因此避免这种情况,您可以按表或键空间运行修复。是的,您可以运行修复并为同一个进程安排一个crone。
ykejflvf2#
是的,如果一次运行一个修复程序,则不应影响正常使用。我建议使用reaper(免费和开源)来实现自动化,而不是cron作业。会给你更多的可视性,而且它比nodetool提供的默认值处理的更好。