问题标签 [ycsb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ycsb - 无法找到或加载主类 com.yahoo.ycsb.Client
我正在尝试为 YCSB 创建一个自定义数据库绑定 FooStore。我已经编译了这个
到一个 jar 文件,我尝试按照第 7 步将其添加到类路径中
我从 ycsb-0.12.0 目录执行(在目录中有我的新 jar 文件lib
),这导致
我应该java
从哪里执行命令,和/或我需要将哪些 jar 添加到我的类路径中才能修复此命令?
或者,我如何修改 YCSB 以便我可以重新编译它mvn package
,然后简单地执行./bin/ycsb load foostore -P workloads/workloada
elasticsearch - 在弹性搜索中使用 YCSB
我正在尝试使用 YCSB 将一些数据加载到 Elastic Search 中,但我经常遇到错误NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{gdVShcjUToSDe3eJkHJNxw}{192.168.3.87}{192.168.3.87:9300}]]
这是我对弹性搜索节点的配置。
我首先像这样启动了 10 个节点,curl -XGET 'http://elasticsearch-1:9200/_cluster/state?pretty'
我可以看到集群中有 10 个节点。
然后我尝试在远程模式下运行 YCSB。然后它报告异常:
YCSB中启动Client的部分代码如下:
mongodb - 使用 Workload E 加密和不加密运行 YCSB 之间的巨大运行时差异
我已经在 mongodb 企业中进行了一些运行 ycsb 的测试,使用和不使用静态加密。我使用的是默认工作负载,但在运行工作负载 E 时发现了一些奇怪的结果。
没有加密的运行时间大约是 13 分钟,但是当我将它切换到加密数据库时,运行时间跳到了可疑的 17 小时!!!
一定有什么问题,但我想不出它可能是什么。所有测试均使用 100K 操作计数和 10M 次计数进行,每次运行后我都会重新启动系统。希望能得到一些帮助来解决这个问题
database - 无法使用 YCSB 对 DynamoDb 进行基准测试
我需要使用 YCSB 对 DynamoDB 进行基准测试,并尝试第一次使用 YCSB。
dynamo 提供的吞吐量为 100 个 RCU 和 50 个 WCU。以下是我正在执行的命令:
属性文件定义了端点 (us-east-1)、aws 凭证等。我可以使用插入运行 ycsb shell:
表模式只有一个名为:partition_key 的字段。由于 dynamo 是无模式的,YCSB 可以添加任何列,这应该不是问题。但是当我尝试执行加载时,出现以下错误:
当我们通过YCSB工作负载加载数据时,数据库中加载了什么样的数据(基本上那个数据的来源是什么)。谁能指导我了解我缺少什么?
~谢谢
ycsb - 我想更改 Yahoo Clouse Services Benchmark 中的密钥长度
我有一个非常简单的要求:
我需要长度比 YCSB 中可用的长得多的密钥。我想要大约 100 到 800 个字符的键作为主键。
根据这个线程,密钥长度是固定的——它是“用户”与整数的串联。
https://github.com/brianfrankcooper/YCSB/issues/587
我找不到在 ycsb 源代码中完成此连接的代码。
如果我将“用户”更改为另一个 100 个字符的字符串,或者从大约 100 个预定义的集合中选择一个,它将满足我的要求。但是我找不到将字符串“User”与整数的字符串表示组合在一起的代码行。
我查看了源代码,但找不到生成密钥的行。我找到了生成字段的行。
hbase - 在 arm 机器上使用 ycsb 测试 hbase 会抛出错误
当我使用 ycsb 测试 hbase 时,出现以下错误:
我该如何解决这个问题?
hbase - ycsb 远程测试 hbase,java.io.IOException: No FileSystem for scheme: hdfs
当我使用ycsb远程测试hbase时,我得到了众所周知的警告“java.io.IOException:No FileSystem for scheme:hdfs”,但我不知道如何解决这个问题。谁能给我一些建议?非常感谢!
c++ - 在 KV-store 上运行 TPC-C(或 YCSB)基准
我刚刚为一个研究生研究项目创建了一个分布式键值存储(用 C++ 编写),并且需要使用一些标准的数据库基准测试它。我想在它上面运行 TPC-C 和 YCSB 基准测试。它们的键值存储提供 ACID(事务)语义,但没有 SQL 接口。它支持两个 API:read()
和write()
.
我的问题如下:在我的数据库上运行 TPC-C(或 YCSB+T,或任何其他数据库基准测试)的最快方法是什么?我是否在我的 kv 存储之上创建一个 SQL 接口(不确定这将是多么容易/困难)?或者我是否根据 TPC-C 基准规范根据读/写来编写 TPC-C 查询?
有没有不同的方法来做到这一点,比如修改一个现有的工具来完成大部分繁重的工作以与我的 kv-store 一起工作?
java - 获取 YCSB 结果
我得到包含许多细节的文本文件作为 YCSB 实验的输出。这些类似于以下示例:
我想获得吞吐量、延迟等结果。我正在考虑搜索文本文件。例如,我搜索“[OVERALL], Throughput(ops/sec),” 然后我在新行之后和之前取任何东西。
但是除了解析文本文件之外没有其他方法吗?
database - 如何在 HBase 中为 YCSB 基准测试创建一个 5 GB 的表?
我想使用 YCSB 对 HBase 进行基准测试。这是我第一次使用。
我已经浏览了一些在线教程,现在我需要创建一个大小为 5 GB 的示例表。但我不知道如何:
- 将一堆数据批量放入一个表中
- 将大小控制在 5 GB 左右
谁能给我一些帮助?