Cassandra故障检测器

时间:2017-08-15 05:21:16

标签: cassandra cassandra-2.0 cassandra-3.0

Cassansra故障检测器负责根据心跳值向上或向下标记一个节点。基本上,它记录每个节点通过八卦的心跳值,并定期检查心跳值是否单调增加整数值..如果值在一段时间内停滞不前,则FD将节点标记为关闭。我的问题是什么是周期或多少心跳值被检查以确定节点是否已关闭...是否有任何这样的逻辑,FD确实每隔x秒检查如此多的周期性hb值......

1 个答案:

答案 0 :(得分:0)

我找到的唯一配置选项是phi_convict_threshold中的cassandra.yaml,用于调整将特定节点标记为不可用的概率。

如果您在不可靠的环境中工作,文档中的建议可以提高价值:

  • 默认值为8,但如果有许多误报,您可以增加阈值。
  • 不建议将其增加到12以上。
  • 也不建议降低到低于5.

请按照以下链接获取进一步说明