【发布时间】:2018-07-22 23:04:03
【问题描述】:
我在同一个数据中心有两个 docker cassandra 容器节点充当 node1 和 node2。
我的目标是让我的 java 应用程序始终连接到 node1,并且我的临时手动查询应该只从 node2 返回(不应该有任何节点间数据通信)
通常我可以使用 cqlsh 在 container1 或 container2 上执行读/写查询。如果我使用 cqlsh 在 container1 上触发一些查询,它是否总是从同一个容器(node1)返回数据,或者它也可能在内部路由到另一个节点?
我知道协调节点会与对等节点进行数据请求,如果 RF=2 和 2 节点集群会发生什么情况,协调节点本身是否能够提供数据?
这里,RF=2,节点=2,一致性=ONE
【问题讨论】:
标签: cassandra cassandra-2.0 cassandra-3.0