无分区数据的集群内Cassandra复制

无分区数据的集群内Cassandra复制,cassandra,Cassandra,我在集群中有3个节点 Node1 = 127.0.0.1:9160 Node2 = 127.0.0.2:9161 Node3 = 127.0.0.3:9162 我只想使用一个节点(node1)进行插入。在写入数百万条记录时,应使用其他两个节点进行容错。i、 当node1关闭时,node2或node3应该负责写入。为此,我形成了一个复制因子为2的集群,并在cassandra.yalm文件中正确添加了种子节点。它工作得很好。但由于每当我将数据写入节点1时都会进行分区,

我在集群中有3个节点

     Node1 = 127.0.0.1:9160
     Node2 = 127.0.0.2:9161
     Node3 = 127.0.0.3:9162
我只想使用一个节点(node1)进行插入。在写入数百万条记录时,应使用其他两个节点进行容错。i、 当node1关闭时,node2或node3应该负责写入。为此,我形成了一个复制因子为2的集群,并在cassandra.yalm文件中正确添加了种子节点。它工作得很好。但由于每当我将数据写入节点1时都会进行分区,所以行会分散在集群中的所有节点上。那么,有没有办法只在集群中使用节点进行复制?…或者有没有办法禁用分区?…


提前感谢。

不。卡桑德拉是一个完全分布式的系统。

不。卡桑德拉是一个完全分布式的系统。

你想在这里实现什么?我们有一个RF=3的6节点集群,由于PlayOrm修复了他们在astyanax中的配置错误,即使我们开始得到一个慢速节点,它也会自动开始转到其他节点以保持系统快速。为什么你想避免像这样的伟大功能????如果您的主节点变慢,您将陷入困境


如果您能更好地描述您的用例,我们可能会给您提供更好的想法。

您在这里想要实现什么?我们有一个RF=3的6节点集群,由于PlayOrm修复了他们在astyanax中的配置错误,即使我们开始得到一个慢速节点,它也会自动开始转到其他节点以保持系统快速。为什么你想避免像这样的伟大功能????如果您的主节点变慢,您将陷入困境

如果您更好地描述您的用例,我们可能会给您更好的想法