Cassandra教程(6)---- Snitch
发表于:2024-10-24 作者:千家信息网编辑
千家信息网最后更新 2024年10月24日,Snitch决定了节点属于哪个数据中心和机架。Snitch通知Cassandra网络拓扑以便请求被有效的路由,并且允许Cassandra在服务器增加到数据中心或机架的时候能够分发副本。特别的,复制策略
千家信息网最后更新 2024年10月24日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安全错误
数据库的锁怎样保障安全
软件开发进阿里
上层封海外的服务器
腾纵软件开发有限公司
数据库知识点总结归纳
如何利用网络技术销售农产品
广州易城网络技术有限公司
neo4j怎么连数据库
刀片式服务器怎么管理
网络安全防线图片
云服务器模拟按键失灵
油菜转录组学数据库
2018年度网络安全法
网络安全类别安装后门
wps选数据库
穿越火线的服务器人数已满
3层交换机网络安全
数据库技术试卷汽车工业学院
为什么需要服务器
软件开发人员如何转行
ygo简中服务器端口
服务器不做raid怎么用
棋牌服务器搭建
育碧超猎都市服务器
数据库管理系统有哪些特征
网络技术计算机北华大学
怎样托管服务器
求数据库原理与应用教程
海康存储服务器能接多少路视频
北京浪潮服务器服务商
论当代大学生网络安全