Cassandra中使用的Murmur3哈希算法

时间:2013-05-15 10:17:37

标签: cassandra

我正在尝试重现Cassandra中的Murmur3哈希。有谁知道如何获得行键中使用的实际哈希值?我只需要从我的数据中获得一些键 - 哈希值对来检查我的哈希实现是否正确。

亚历

1 个答案:

答案 0 :(得分:4)

问问卡桑德拉!在表格中插入一些数据。之后,您可以在select查询中使用token函数来获取使用的标记值。例如:

select token(id), id from myTable;

复合分区键被序列化为n倍的字节数组(总是前面加上一个表示其长度的short),其中包含键元素的序列化值和结束0。我不清楚这些结束的零是什么对于。与SuperColumns有关...