问题标签 [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.

0 投票
2 回答
93 浏览

io - Cassandra 没有从 ssttable 读取数据

使用 YCSB 并使用工作负载 c(read100%) 测试 cassandra。iostat 在读取时总是显示 0。

配置:

数据在 sdb 上,24G 数据,8G 堆大小,默认内存表大小,禁用行缓存和键缓存。

正如我的想法,统一请求会导致memtable丢失,并在ssttable上查找数据,因此数据dir iostat不应为零。8G heap 的 memtable 怎么能存储所有 24G 的数据?

有人遇到同样的问题吗?

0 投票
0 回答
305 浏览

nosql - 无法为 ElasticSearch 成功运行 YCSB

我是 YCSB 和 ElasticSearch 的新手。我能够轻松地为 Cassandra 运行 YCSB。但是,我无法对 ES 做同样的事情(或者也许我有,但我不确定)。

按照 YCSB/elasticsearch 中记录的步骤,我能够开始测试,甚至得到了结果。我不确定它在哪个 ES 实例上运行?对于 Cassandra,我必须自己启动 Cassandra 服务器,然后运行测试(提供主机详细信息以及 ycsb 命令)。另一方面,ES 不要求我们做任何此类事情。那么 YCSB 如何运行这些测试。我什至没有启动本地 ES 实例,但测试给出了结果。

任何见解真的会有所帮助吗?

谢谢!

0 投票
0 回答
86 浏览

python - 使用 maven 从依赖项向包中添加类

我正在尝试在 Windows 上运行YCSB。bin 文件夹中有一个 python 脚本可以运行它。

是文件的内容。当我在 Windows 上的 cygwin 中运行它时,我得到:

我到处寻找,看看有什么问题,但找不到任何东西。我试过单引号,转义引号和 "".format()

Python 版本 3.3.0

0 投票
4 回答
30923 浏览

java - Maven 构建错误

当我尝试跑步时

我收到以下错误

pom.xml 文件

通过wget http://repo.maven.apache.org它没有显示任何错误。任何人都可以帮助我吗?

我正在尝试运行 YCSB 基准测试,但出现此错误。

0 投票
1 回答
830 浏览

cassandra - YCSB 执行错误

当我运行 YCSB 时,我收到以下错误。我遵循了 YCSB git hub 链接中指定的所有步骤,但我仍然收到此错误

我的动物园管理员运行良好......为什么会这样?谁可以帮我这个事

0 投票
1 回答
590 浏览

cassandra - Cassandra 负载分布 - 不均匀 1.2.8

我正在运行 apache-cassandra-1.2.8 的 4 节点集群设置,并尝试加载大约 2500 万条记录。集群设置有默认(杂音)分区并根据此处提供的算法分配令牌

nodetool 显示环配置如下:

[root@node1 apache-cassandra-1.2.8]# bin/nodetool -host 10.5.50.250 -p 7199 ring

数据中心:datacenter1 ========== 副本:1

地址机架状态状态负载具有令牌
-461168601842738790
127.0.0.0.0.1 rack1正常6.29 GB 25.00 % 4611686018427387904
127.0.0.0.0.0.0.0.0.0.2国标 47.50% -461168601842738790

如您所见,负载分布不均(每个节点上 25%)。我对杂音协议的假设是错误的还是我的设置配置不正确?

关于如何使用现在默认的杂音分区获得良好的负载平衡的任何见解,据称它比以前默认的随机分区器更快?

0 投票
2 回答
3733 浏览

mongodb - 在 mongodb 上运行 ycsb 工作负载

我在 mongodb 上运行 YCSB 工具以对 db 进行基准测试,我注意到一旦加载工作负载(例如工作负载)并运行事务(例如目标 1500),我就无法在不删除整个数据库和加载的情况下运行另一个事务再次访问数据库。原因是如果我在不删除和加载数据库的情况下运行另一个事务,我会收到“重复键错误”错误。

看起来第一笔交易输入了一些第二笔交易也尝试插入的键。有解决方法吗?或者我正在做的事情有什么问题。

这是我用来加载的命令:

这是我用于交易阶段的命令

0 投票
1 回答
2831 浏览

performance - YCSB 了解输出

我在网站上搜索并找到了另一个关于此的问题,但没有答案。

我在 cassandra 集群上执行 YCSB 工具,YCSB 的输出是:

它一直持续到 70 号。这是什么意思?是否有运行该操作次数的秒数?奇怪,因为从整体声音中可以看出,测试运行超过 5 分钟。

感谢您的时间!

0 投票
1 回答
895 浏览

hbase - 如何为 Hbase 0.96.0 编译 YCSB?

我被 Hbase 0.96.0 的 YCSB 编译问题困住了。在我将 YCSB/Hbase 目录中的 pom.xml 更改为

并尝试在 YCSB 目录中运行命令: mvn clean package,它给了我一个编译错误:

[错误] 未能在项目 hbase-binding 上执行目标:无法解析项目 com.yahoo.ycsb:hbase-binding:jar:0.1.4 的依赖项:未能找到 org.apache.hbase:hbase:jar:0.96。http://repo.maven.apache.org/maven2中的0-hadoop2被缓存在本地仓库中,直到 Central 的更新间隔已过或强制更新后才会重新尝试解析 -> [帮助 1]

然后我运行 mvn clean package -U 来强制更新本地仓库,它给了我同样的错误......

欢迎任何帮助!谢谢!

0 投票
1 回答
1584 浏览

cassandra - Cassandra 没有在集群中的现有节点上平衡数据

问候,我已经配置了 3 节点 Cassandra 1.2.12 集群,我能够连接到主节点并在所有节点上创建键空间和表。但是,我想在我的集群上运行 YCSB,所以当我运行 YCSB 并加载数据时,它全部加载到 Master 上。由于我正在加载 1000000 条记录,因此我通过将该数字除以我拥有的节点数来计算初始令牌。当我运行 nodetool 我得到类似的东西:

有人有同样的问题吗?我曾尝试使用 tokengentool 来分配令牌和 diffrenet 分区(Murmur3 和 Random),它都是一样的,只是在主节点上加载所有数据。

问候,维罗尼卡。