Cassandra教程(6)---- Snitch
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Snitch决定了节点属于哪个数据中心和机架。Snitch通知Cassandra网络拓扑以便请求被有效的路由,并且允许Cassandra在服务器增加到数据中心或机架的时候能够分发副本。特别的,复制策略
千家信息网最后更新 2026年11月01日Cassandra教程(6)---- Snitch
Snitch决定了节点属于哪个数据中心和机架。Snitch通知Cassandra网络拓扑以便请求被有效的路由,并且允许Cassandra在服务器增加到数据中心或机架的时候能够分发副本。特别的,复制策略如何放置副本是基于新snitch提供的信息。Cassandra不会把副本放到一个机架里面(如果机架断电,那就over了)。
动态snitching
监控从大量副本读取数据的性能和选择最优的副本是基于这些历史条件的。默认情况下,所有的snitch也使用动态的snitch层监控读的延时,并且,在可能的情况下,不路由请求低性能的节点。动态snitch是默认启用的,这个也是大多数情况推荐的。
SimpleSnitch
这个选项是只有一个数据中心的时候才能用。默认情况下,SimpleSnitch是不知道数据中心和机架信息的。如果要用的话,在定义keyspace的时候就需要使用SimpleStrategy并指定复制因子。
RackInferringSnitch
这是通过机架或数据中心的IP来决定节点的位置。
PropertyFileSnitch
它也是通过机架或数据中心决定节点的位置。这个就需要自己配置cassandra-topology.properties。如果你的IP没有规则或者有 复杂的复制增加需求就可以使用这个snitch。这个snitch需要你在cassandra-topology.properties定义每个节点(有 点麻烦)。
GossipingPropertyFileSnitch
这个snitch在新增节点的时候会通过gossip自动更新每个节点。
其他还有EC2Snitch,EC2MultiRegionSnitch,GoogleCloudSnitch,CloudstackSnitch等,由于在外部共有云上,对此暂时不做研究。
数据
机架
节点
数据中心
副本
情况
时候
动态
位置
信息
性能
路由
监控
复杂
有效
历史
只有
因子
对此
拓扑
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技海报
中智农互联网科技
互联网科技官网
互联网公司 科技公司
金融科技与互联网金融
艾特科技互联网
撒么互联网科技公司
太原新华互联网科技学校怎么样
青海省互联网新科技
须眉科技是互联网公司吗
成都铂石互联网科技做什么的
重庆互联网医院沙龙医盟信息科技
中国科技创新与世界互联网大会
佛山市翊博互联网络科技有限公司
互联网时代的科技公司
科技互联网的核心竞争力
互联网金融科技公司的优势
江苏互联网智能科技产品出厂价
银川新华互联网科技学校原画
武汉亿视互联网科技有限公司
汇久创客互联网科技
美国互联网黑科技
奔汉互联网科技
友谊互联网络科技
撒么互联网科技公司
互联网科技项目计划书材料类
佳云科技和互联网广告
互联网科技年终奖
工业互联网科技成果转化
互联网领先科技成果宣传视频