hadoop 2.2.0 effective test

hadoop jar /opt/hadoop-2.2.0/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar TestDFSIO -write -nrFiles 5 -fileSize 100
hadoop jar /opt/hadoop-2.2.0/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar TestDFSIO -read -nrFiles 5 -fileSize 100

1. Slive Test (test rpc)

    测试前关闭:SecondaryNamenode,这样不会做image和edit

    ssh secondarynamenodeIP

./hadoop-daemon.sh stop secondarynamenode

-create <num> -delete <num> -rename <num> -read <num>  -append <num> -ls <num> -mkdir <num>
-blockSize <min,max> -readSize <min,max> -writeSize <min,max> -files <total>
-create 100 -delete 0 -rename 0 -read 0 -append 0 -ls 0 -mkdir 0 -blockSize 4096,4096 -files 10000
hadoop jar /opt/hadoop-2.2.0/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar SliveTest -ops 10

maps

一共运行多少个mapper,默认值为10

ops

每个map跑多少个操作,默认值为1000

duration

每个map task的持续时间,默认值为MAX_INT,也就是无限制

exitOnError

遇到第一个Error是否要立即退出,默认不退出

files

最大生成文件数,默认为10

dirSize

每个文件夹最多允许生成多少个文件,默认为32

baseDir

SliveTest运行后默认存放的文件根目录,默认为“/test/slive”

resFile

结果文件名,默认为“part-0000”

replication

备份数,可设置最小,最大备份数,默认为3

blockSize

设置文件block大小,默认为64M64*1048576

readSize

读入大小可设置为最小值,最大值形式,例如“-readSize 100,1000”,默认无限制(min=max=MAX_LONG=read entire file

writeSize

写入大小,最小,最大形式,默认等于blockSizemin=max=blocksize

sleep

在不同次操作之间随机的插入sleep,这个参数用于定义sleep的时间范围,设置同样是最小,最大,单位是毫秒,默认为0

appendSize

追加写大小,最小,最大形式,默认等于blockSizemin=max=blocksize

seed

随机数种子

cleanup

执行完所有操作并报告之后,清理目录

queue

指定队列名,默认为“default”

packetSize

指定写入的包大小

ls

指定ls操作占总操作数的百分比

append

指定append操作占总操作数的百分比

create

指定create操作占总操作数的百分比

delete

指定delete操作占总操作数的百分比

mkdir

指定mkdir操作占总操作数的百分比

rename

指定rename操作占总操作数的百分比

read

指定read操作占总操作数的百分比


2. run nnbench as follows;
hadoop jar /opt/hadoop-2.2.0/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar nnbench
-operation create_write  -maps 12 -reduces 6 -blockSize 1 -bytesToWrite 0 -numberOfFiles 1000  -replicationFactorPerFile 3 -readFileAfterOpen true  -baseDir benchmarks/NNBench


   


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值