【发布时间】:2013-11-25 06:30:24
【问题描述】:
我正在使用 Hector 为 Cassandra 开发一种机制。 我现在需要的是知道哪些是键的哈希值,以查看存储了哪个节点(查看每个令牌),并直接向该节点询问该值。我的理解是,根据 Cassandra 使用的分区器,这些值独立于一个分区器存储到另一个分区器。那么,所有键的哈希值是否存储在任何表中?如果不是,我如何实现一个通用类,一旦我从 System Keyspace 读取使用 Cassandra 的分区器,这个类可能是它的一个实例,而无需根据分区器修改代码?我需要它来调用 getToken 方法来计算给定键的哈希值。
【问题讨论】:
-
我不明白您要做什么 - Cassandra 使用分区程序在内部处理所有哈希值。你想对他们做什么?
标签: hash cassandra key hector partitioner