我想更改Yahoo Clouse Services Benchmark中的密钥长度

时间:2017-08-29 00:34:04

标签: ycsb

我有一个非常简单的要求:

我需要的密钥比YCSB中的密钥长得多。我想要大约100到800个字符的键作为主键。

根据这个线程,密钥长度是固定的 - 它是“user”与整数的串联。

https://github.com/brianfrankcooper/YCSB/issues/587

我找不到在ycsb源代码中完成此连接的代码。

如果我将“User”更改为另一个100个字符的字符串,或者从大约100个预定义的集合中选择一个,它将满足我的要求。但我无法找到将字符串“User”与字符串表示形式组合在一起的代码行。

我查看了源代码,但是找不到生成密钥的行。我找到了生成字段的行。

1 个答案:

答案 0 :(得分:1)

请查看CoreWorkload.java和功能 - buildKeyName()