Cassandra:如何识别和列出包含特定行(副本)的节点?

Che*_*esh 7 cassandra

设置信息:我有两个DataCenters,每个DC有5个节点.

我知道插入到表中的每一行都是根据使用的数据分区方案存储的; 生成必要的副本并将其存储在群集中的其他节点上(基于复制策略选择节点).给定一行,有没有办法找到并列出包含该行/副本的所有节点?

谢谢

Chethan

Sch*_*jer 16

在其中一个cassandra节点上运行它:

nodetool -h localhost getendpoints  <keyspace> <cf> <key>
Run Code Online (Sandbox Code Playgroud)

打印拥有密钥的端点