我是什么告密者运行?

What snitch am I running?

我最近运行;

sudo nodetool describecluster

并得到以下输出;

Snitch: org.apache.cassandra.locator.DynamicEndpointSnitch

这让我感到困惑,因为在 cassandra.yaml 我的每个节点上,我都有以下内容;

endpoint_snitch: GossipingPropertyFileSnitch

事实上 - 我什至看不到

DynamicEndpointSnitch

作为 cassandra.yaml 文件中的有效选项。

两者是一回事吗? 我只是误解了 nodetool 的输出吗?

一如既往 - 谢谢! -加文.

Cassandra 的动态告密功能使用 DynamicEndpointSnitch 包装 cassandra.yaml 文件中指定的告密者。此告密者使用经过调整的 phi 故障检测器按延迟对端点进行排序,从而提供了一种方法来 select 读取性能最高的节点。