Cassandra教程(6)---- Snitch
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Snitch决定了节点属于哪个数据中心和机架。Snitch通知Cassandra网络拓扑以便请求被有效的路由,并且允许Cassandra在服务器增加到数据中心或机架的时候能够分发副本。特别的,复制策略
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
中央关于网络安全的规定
数据库显示文件夹被删除
网络安全防拐骗资料
混合硬盘塔式服务器
数据库需求分析案例
自由幻想无法连接服务器
服务器怎么映射当前电脑
高科技与互联网
出售服务器
网络技术人员怎么追回被骗的钱
吉林智能养老软件开发电话
税控盘安全接入服务器
网络安全礼品二维码
服务器管理器查看错误日志
四川网络安全工业园
苹果总是弹出下载新的服务器
qt5线程接收串口数据库
重庆大学出版社数据库基础及运用
软件开发工程师和警察
网络安全心得合集
cnc和软件开发
收缩数据库时恢复简单模式
安卓游戏模型软件开发
软件开发方面什么最赚钱
cs1.6有没有线上服务器
初中网络安全教育手抄报
社交软件开发风口在哪里
网络安全与管理期末考试
软件开发公司的含义
数据库用户名密码列表