自動循環跑大數據壓力測試程序

num=0
cd /usr/local/hadoop/hadoop-2.8.5/sbin
./stop-yarn.sh
./start-yarn.sh
./start-all.sh
while true
do
    num=$[ num + 1 ]
    echo "**************$num*************"
    cd /usr/local/hadoop/hadoop-2.8.5/bin
   ./hadoop jar ../share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.8.5.jar TestDFSIO -clean
    ./hadoop jar ../share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.8.5.jar TestDFSIO -write -nrFiles 100 -size 256MB -resFile /tmp/TestDFSIO_result.log 
    ./hadoop jar ../share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.8.5.jar TestDFSIO -read -nrFiles 100 -size 256MB -resFile /tmp/TestDFSIO_result.log
    ./hadoop jar ../share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.8.5.jar nnbench -operation create_write -maps 1000 -reduces 5000 -blockSize 1 -bytesToWrite 0 -numberOfFiles 10000 -replicationFactorPerFile 3 -readFileAfterOpen true -baseDir /benchmarks/NNBench-`hostname`
    ./hadoop jar ../share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.8.5.jar mrbench -numRuns 20 -maps 100 -reduces 15 -inputLines 10 -inputLines 10 -inputType descending 
    sleep 10
done

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章