我使用此命令通过YCSB将数据加载到Cassandra -
bin / ycsb load cassandra-10 -p hosts =" 132.67.105.254" -P工作负载/工作负载> workloada_res.txt
我只想要什么" 类型的数据"使用上面的命令加载。我的意思是单个字符或字符串。
答案 0 :(得分:1)
您是否尝试使用basic
开关而不是cassandra-10
开关运行相同的命令?
基本参数告诉客户端使用虚拟BasicDB层。 [...] 如果您使用了BasicDB,您将在[终端]中看到数据库的insert语句。如果您使用了真正的数据库接口层,则记录将被加载到数据库中。
然后您会注意到YCSB会生成user###
等行标记,###
< recordcount
。列名为field0
到fieldN
,N
= fieldcount
- 1,每个单元格的内容是fieldlength
个字符的随机字符串。
recordcount
在workloada
中给出,等于1000。
fieldcount
默认为10,fieldlength
默认为100,但您可以在工作负载文件中或使用-p
开关覆盖这两者。