Cassandra数据分布之1数据中心(DC)和机架(RACK)

本文介绍了Cassandra 1.2.0版本中数据中心和机架的配置及理解,包括配置文件cassandra-topology.properties的示例,以及正确设置机架以确保数据安全分布的重要性。同时提到了多机架使用的一些挑战,并提供了正确使用机架的建议。
摘要由CSDN通过智能技术生成

        本文所使用的Cassandra版本为1.2.0版。

        这几天一直在一边学习Cassandra一边做测试。前天做了个集群压力测试,测了1个晚上,但因为有些概念不清晰,配置错误,最后白做了,今晚上调整了配置重新开始做。

        错误的原因是把数据中心、机架的概念弄混了,多个数据中心的placement_strategy配成了SimpleStrategy,这肯定是不行了。下面说说我整理的内容和正确理解。

数据中心:     

          顾名思义就是存放数据的地方,百度百科的解释就不说了。我的理解是数据中心可以是一个机房或者一个区域的设备组合。其实这个概念也不太准确,主要还是看你自己的业务情况。如果业务量小,为了做个简单的灾备或可用性,一台服务器也可以是一个数据中心,如果业务量很大,并且需要考虑到网络的可用性问题,有时可能需要备移动、联通和电信的网络和机房,那就比较复杂了。据我了解的某银行的业务,就是以一个地区作为一个数据中心来互备的。如下图(不一定准确哦,嘿嘿,大体是这样的)。


        下面再说一下机架,刚开始我把它和snitch搞混淆了。其实机架可简单的理解为存放服务器的机柜。

       那数据中心与机架是什么关系呢?N:1,1:N,M:N。如果只需要几台服务器就能满足业务需求,这些服务器至少有2个数据中心,那这种情况下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值