测试在Hadoop中运行的应用程序

时间:2012-08-17 07:24:26

标签: hadoop qa

我是新手测试。是否有一些测试框架来测试在Hadoop中运行的应用程序。我有一些在2节点集群中运行的jar文件。

2 个答案:

答案 0 :(得分:0)

您可以从Hadoop测试开始的第一个地方就是使用MRUnit编写本地单元测试。它相当于JUnit,但是用于编写MapReduce的单元测试。

答案 1 :(得分:0)

您还可以通过设置配置在本地jobtracker jvm上运行开发测试:

Configuration conf = new Configuration();
conf.set("fs.default.name", "file:///");
conf.set("mapred.job.tracker", "local");

Path input = new Path(getClass().getResource("/") + "testfile");
Path output = new Path(getClass().getResource("/") + "testfile_output");

您可以参考“Hadoop Definitive Guide”一书的第5章