- 浏览: 64203 次
- 性别:
- 来自: 上海
文章分类
最新评论
首先,ycsb放狗,第一个就是
https://github.com/brianfrankcooper/YCSB/wiki
新东西一般只有国外首先有技术文档,所以一定要耐着性子看英文,开个词霸,google翻译
从getting started开始
obtain YCSB source
首先是下载一个压缩包,或者安装git(类似svn)下载源代码,再build
build the basic package
解压后进入该文件夹,执行ant(只要jdk安装正确,一般都会成功)
然后build database layers
从原文我以为只要将hbase的jar拷入db/hbase/lib下就行了,其实不行,执行ant dbcompile-hbase后会报错:package org.apache.hadoop.conf找不到,而这只要将hadoop下的jar包拷过来就可以解决了
第二部分running a workload
它说有六步,其实最终只有以下几步
在hbase里建个表
数据装载
事务测试
当然是用默认的类,(如果有自己的测试设计,要重写coreworkload类?)
装载数据的命令:
java
-
cp
build
/ycsb
.jar:db
/hbase/lib/
*
com.yahoo.ycsb.Client -load \
-db
com.yahoo.ycsb.db.HBaseClient -P workloads
/workloada
\
-p
columnfamily=family -p recordcount=1000 -s > load.dat
执行事务:
java
-
cp
build
/ycsb
.jar:db
/hbase/lib/
*
com.yahoo.ycsb.Client -t \
-db
com.yahoo.ycsb.db.HBaseClient -P workloads
/workloada
\
-p
columnfamily=family -p operationcount=1000000
(这里我设的是10000,1M一段时间后内在用完,100000完成后还在不断继续,不知道为啥)
-s \
-threads
10 -target 100 > transactions.dat
六大步里有篇幅是介绍这些命令里的参数的
一般在运行完命令后,在YCSB的文件夹下面会有load.dat,transactions.dat文件的,里面记录了相应的结果
发表评论
-
centos7下安装hadoop2.6.4过程总结
2016-03-03 21:49 0linux是从ubuntu开始接触的,但听说做服务器的,而且 ... -
[转]Yahoo持续的Pig/Hadoop(MapReduce)工作流
2013-03-16 21:40 850传送门:http://blog.sina.c ... -
有关kvm
2013-03-16 21:15 1318有一台式机,希望能模拟一个三四台的小集群,因为装的ubun ... -
hadoop 源代码学习
2011-12-15 14:44 0根据《hadoop 源代码分析 完整版》 (四) 主 ... -
hadoop io机制 序列化与反序列化
2011-12-15 11:27 0原文: http://blog.csdn.net/asx20 ... -
MapReduce流程分析
2011-12-13 18:39 1249原文:http://blog.csdn.net/jackyda ... -
[转]Twitter首席工程师:如何“打败”CAP定理
2011-12-12 11:44 1886英文原文:How to beat the CAP theore ... -
自行编译hadoop eclipse-plugin for eclipse3.7
2011-12-12 11:33 2854主要是这两篇文章: http://varyall.iteye ... -
mapper,reducer的个数
2011-12-07 13:10 0《实战Hadoop》中第3章有一节讨论reducer的个数,从 ... -
hadoop eclipse plugin 之二
2011-12-03 11:47 1729前面已经有一篇记述了hadoop-plugin for ecl ... -
HDFS常用操作与API
2011-11-22 11:16 0《Hadoop》实践Chap2 相应条目下给出命令与贴图(另 ... -
MapReduce:一个重大的倒退
2011-10-14 15:55 1126原文:http://apps.hi.baidu ... -
hbase单机终于跑起来了
2011-11-02 15:00 4169去看了日志文件 2011-11-01 23:44:06,99 ... -
hbase终于跑起来了 续
2011-11-02 15:09 880其实在前面还有一段,没有保存下当时的经历,现在将配置项保存一下 ... -
hbase终于跑起来了再续
2011-11-02 21:01 794java.lang.NoClassDefFoundError: ... -
eclipse plugin 终于有作用了
2011-11-05 16:19 1465前几天一直无进展,今天也弄了半天,但是出现了转机,不再是那个“ ... -
erlang重新开张
2011-11-16 13:39 899以此庆贺重拾erlang 重看《erlang程序设计》 ... -
hbase 索引记录
2011-11-16 21:15 1018根本目的是实时的查询速度 从两方面来看: 一、HBa ... -
yahoo论文:Benchmarking Cloud Serving Systems with YCSB
2011-11-16 21:16 1807摘要:针对大规模数据分析的mapreduce技术已被广泛意识和 ... -
HDFS study
2011-11-16 21:18 970http://varyall.iteye.com/blog/7 ...
相关推荐
3. **配置YCSB**:在YCSB的配置文件中指定HBase的连接信息,包括Zookeeper地址、HBase表名等。 4. **预热**:执行预热操作,将数据加载到HBase中,使系统进入稳定状态。 5. **运行工作负载**:选择YCSB提供的工作...
YCSB-HBase14-Binding 0.17.0是针对HBase 1.4版本的YCSB绑定,这个绑定允许开发者和研究人员直接在HBase上运行YCSB的工作负载,以测试和比较HBase的性能特性。 HBase,作为Apache Hadoop生态系统的一部分,是一款...
当配置YCSB以测试HBase时,需要将HBase的lib目录下的所有jar包和hbase-site.xml配置文件拷贝到YCSB中相应的位置,完成安装。 YCSB通过内置的多种压力测试场景文件来模拟不同的工作负载。例如,workloada场景是一个...
YCSB HBase Group 7-1 测试步骤
HADOOP&ZOOKEEPER&HBASE&YCSB集群搭建验证 HADOOP&ZOOKEEPER&HBASE&YCSB集群搭建验证是大数据处理和存储的关键技术栈。该技术栈主要包括四个组件:HADOOP、ZOOKEEPER、HBASE 和 YCSB。了解这些技术的搭建和验证是大...
benchmark_hbase_cassandra 使用 YCSB 对 HBase 和 Cassandra 进行基准测试的脚本。 数据库 - HBase 和 Cassandra benchmark_report.pdf 该文件包含使用 YCSB 的 HBase 和 Cassandra 基准测试结果的报告和观察结果。...
Apache HBase是一个开源的非关系型分布式数据库(NoSQL),它基于Google的Bigtable论文设计实现,运行在Hadoop之上,适合于存储稀疏数据集。HBase是Apache软件基金会下的一个子项目,其设计目的旨在支持大规模的结构...
6. **HBase集成**:YCSB与HBase的集成允许测试HBase的性能。在pom.xml文件中,需要确保HBase的依赖项正确设置,并且可能需要调整HBase的相关配置以适应你的环境。 7. **结果分析**:运行YCSB测试后,它会生成详细的...
本人使用ycsb 0.1.4源码编译后 在 hadoop 2.4.0 的 hbase0.98.0 集群上测试通过。 由于资源上传受大小限制,所以只上传 编译后的文件。对不起我最大只能上传50M,只能上传编译方法了。下载源码,然后将下载后的pom....
《深入解析YCSB: Yahoo! Cloud Serving Benchmark的源代码分析》 YCSB,全称为Yahoo! Cloud Serving Benchmark,是雅虎公司为评估云存储系统性能而开发的一款开源基准测试工具。它提供了丰富的测试场景,能够有效...
YCSB: The Yahoo! Cloud Serving Benchmark and HBase E. HFile format version 2 E.1. Motivation E.2. HFile format version 1 overview E.3. HBase file format with inline blocks (version 2) F. Other ...
Yahoo 专门用于主流的 nosql 性能测试,java 编写,内集成 hbase,mongodb,cassandra,voldemort,redis。使用时注意需要将相应的数据库驱动复制到对应的数据库 lib 下面。
Cloud Serving Benchmark”,是雅虎开发的用来对云服务进行基础测试的工具,其内部涵盖了常见的NoSQL数据库产品,如Cassandra、MongoDB、HBase、Redis等等。在运行YCSB的时候,可以配置不同的workload和DB,也可以...
**ycsb cassandra 压力测试工具** YCSB(Yahoo! Cloud Serving Benchmark)是 Yahoo 开源的一个云服务性能基准测试工具,它主要用于评估分布式数据库、键值存储和其他云服务的性能。Cassandra 是一个分布式NoSQL...
Cloud Serving Benchmark”,是雅虎开发的用来对云服务进行基础测试的工具,其内部涵盖了常见的NoSQL数据库产品,如Cassandra、MongoDB、HBase、Redis等等。在运行YCSB的时候,可以配置不同的workload和DB,也可以...
### YCSB (0.8.0) 安装与初步使用 #### 一、YCSB概述 YCSB(Yahoo! Cloud Serving Benchmark)是由Yahoo公司开发的一款用于评测NoSQL数据库性能的开源工具。其主要目的是为了评估并比较云数据服务系统(包括NoSQL...
标题中的“ycsb.zip_ycsb脚本_压测”表明这是一个关于YCSB(Yahoo! Cloud Serving Benchmark)工具的压缩包,其中包含了用于压力测试MongoDB数据库的脚本。YCSB是一个广泛使用的分布式系统性能基准测试工具,主要...
非关系数据库(经常被称为NoSQL)的特点是弹性和可伸缩性。另外,它们可以存储大数据并与云计算系统协同工作。这些因素导致非关系数据库非常流行。在2013年,NoSQL数据库的种类达到了150多个,并且一直在增长,多种...
### HBase运维手册知识点解析 #### 一、Transwarp HBase运维管理工具清单 **1.1 HBase运维管理工具清单** ##### 1.1.1 Canary Canary是Transwarp HBase中用于健康检查的一个工具。它可以定期检测集群的健康状况,...