YCSB加载到数据库中的数据类型是什么?

时间:2017-04-01 17:40:13

标签: ycsb

我使用此命令通过YCSB将数据加载到Cassandra -

bin / ycsb load cassandra-10 -p hosts =" 132.67.105.254" -P工作负载/工作负载> workloada_res.txt

我只想要什么" 类型的数据"使用上面的命令加载。我的意思是单个字符或字符串。

1 个答案:

答案 0 :(得分:1)

您是否尝试使用basic开关而不是cassandra-10开关运行相同的命令?

来自documentation

  

基本参数告诉客户端使用虚拟BasicDB层。 [...]   如果您使用了BasicDB,您将在[终端]中看到数据库的insert语句。如果您使用了真正的数据库接口层,则记录将被加载到数据库中。

然后您会注意到YCSB会生成user###等行标记,###< recordcount。列名为field0fieldNN = fieldcount - 1,每个单元格的内容是fieldlength个字符的随机字符串。

recordcountworkloada中给出,等于1000。

fieldcount默认为10,fieldlength默认为100,但您可以在工作负载文件中或使用-p开关覆盖这两者。