我经常在运行时看到以下消息nodetool repair:
[2015-02-10 16:19:40,042] Lost notification. You should check server log for repair status of keyspace xxx
Run Code Online (Sandbox Code Playgroud)
它究竟意味着什么(以及如果它危险的话如何预防它)?
我在四节点集群中使用Cassandra 2.1.2.
此消息本身无害.它只表示nodetool丢失了修复状态的跟踪.它不会影响修复本身.如果在完成上一个命令后发出下一个修复命令可能会很危险,因此导致多个并发修复,从而在系统上产生更高的负载.我曾经有一个脚本(现在不再拥有它),它监视由"丢失通知"消息触发的修复周期开始/结束消息的日志,以便不产生竞争修复.
| 归档时间: |
|
| 查看次数: |
2721 次 |
| 最近记录: |