我是测试新手。是否有一些测试框架来测试在 Hadoop 中运行的应用程序。我有一些在 2 节点集群中运行的 jar 文件。
问问题
834 次
2 回答
0
可以从 Hadoop 测试开始的第一个地方是使用MRUnit编写本地单元测试。它相当于 JUnit,但用于为 MapReduce 编写单元测试。
于 2012-08-21T02:07:10.503 回答
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权威指南》第5章
于 2013-08-06T10:03:17.080 回答