Cassandra:查询特定节点上的数据

标签 cassandra

出于教学目的,我想深入了解 Cassandra 集群的复制策略。 因此我想查询特定Cassandra节点中的数据。我没有找到办法做到这一点?你们中有人知道一种方法吗?

最佳答案

如果您找到要查询的数据位于集群中的哪个位置,请通过cqlsh等工具登录该节点,然后将一致性设置为LOCAL_ONE,您应该能够从本地节点获取数据仅有的。如果您想证明情况确实如此,请在运行查询之前启用跟踪。它会告诉你它从哪里提取数据(你也可能会偶然得到一些读取修复的情况(这也会显示其他节点)。如果你这样做,请忽略该运行并再次执行)。

关于Cassandra:查询特定节点上的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59985748/

相关文章:

schema - 为具有元数据的 super 列创建 Cassandra 模式

cassandra - 有没有办法发现 Cassandra CQL 表结构?

facebook - GraphQL、Cassandra 和非规范化策略

java - Cassandra key 缓存构建

node.js - 在 Apache Cassandra 中添加列

cassandra - 列式存储 : Cassandra vs Redshift

python - Cassandra 2 - CQLEngine : Store Images error

Cassandra:指定的堆栈大小太小,指定至少228k

cassandra - Datastax 4.6 Java 驱动程序对象映射器异步/批量查询

cassandra - Apache 弗林克 : How can I read a DataStream/DataSet from Cassandra?