practicallity具有单个节点卡桑德拉multisitecluster(3方式)
问题描述:
的是否有可能把与单个节点DC一个卡桑德拉集群2远程DC其也具有需要是3在这种情况下,单个节点假设复制因子?远程集群位于相同的地理区域,但HA不同。或者是否有任何硬性规则要求高可用性和一致性以满足本地法定节点的需要?相比大数据practicallity具有单个节点卡桑德拉multisitecluster(3方式)
我们的设置可以更小,并且通常用来存储时间序列数据与大约2000/3000(在不同的键)每秒采样。
是由于通讯科比读/写可能是缓慢的其他还有其他影响延迟?
答
声明:我是cassandra的新手。
原来我想部署一个类似的设置:在AWS上3个节点,每个都在它自己的AZ(但都在同一区域)。从我读到的,这个设置只是一个单个 DC,有3个节点。
- 您需要使用Ec2Snitch来减少客户端和节点之间的延迟。
- 使用RF = 3可为您提供所需的HA,因为每个节点都具有所有数据
- AZ间通信应该相当快。参阅本:http://highscalability.com/blog/2016/8/1/how-to-setup-a-highly-available-multi-az-cassandra-cluster-o.html
- 监守你会在一个单一的DC,本地仲裁==法定人数运行。所以只要你写QUROUM(需要2/3个节点(AZs)),你将会非常一致,并且HA。
+0
编辑:ec2snitch实际上没有任何延迟减少代码。它只是自动将节点正确地分解到机架。你可以手动达到相同的效果。 – FuzzyAmi
免责声明:我是新来的卡桑德拉。什么是远程集群?你是指具有多个DC的单个群集吗? – FuzzyAmi
我已更新我的问题 – user642318
顺便说一句,这是要部署在aws? – FuzzyAmi