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