0

我正在寻找 hadoop 集群的系统测试框架。支持的用例应包括 HDFS 的系统测试、map reduce 作业和 hive 查询。我从 apache 中找到了一个叫herriot的,但我不确定它是否仍在维护中。你们知道任何现有的框架吗?

4

3 回答 3

1

请看一下HadoopTest,一个适用于 Hadoop 的可靠性测试框架

于 2013-11-21T04:27:17.723 回答
1

看看12对集群进行基准测试。它已经获得了测试的代码和数据。自动化它们不应该是一项艰巨的任务。

于 2013-11-13T08:28:14.610 回答
0

Hadoop 已经有了基准并保存在 test.jar 和 example.jars 中,您只需找出并自动化。来自 O'reilly 和其他书籍

  % hadoop jar $HADOOP/hadoop-*-test.jar

DFSIO测试:TestDFSIO测试HDFS的I/O性能。

它通过使用 MapReduce 作业作为并行读取或写入文件的便捷方式来做到这一点

 % hadoop jar $HADOOP/hadoop-*-test.jar TestDFSIO

 command: TestFDSIO -read | -write | -clean [-nrFiles N] [-fileSize MB]
 [-resFile resultFileName] [-bufferSize Bytes] 

 ex1: % hadoop jar $HADOOP/hadoop-*-test.jar TestDFSIO -write -nrFiles
         10 -fileSize 10000 
 ex2: % hadoop jar $HADOOP/hadoop-*-test.jar TestDFSIO -read -nrFiles 10 -fileSize 10000

用于测试地图减少

   ex3: % hadoop jar  $HADOOP/hadoop-*-examples.jar randomwriter random-data

   ex4: % hadoop jar` $HADOOP/hadoop-*-examples.jar sort random-data sorted-data

$HADOOP = 安装这些 jar 包的 hadoop 安装路径

于 2013-11-20T09:14:36.953 回答