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

测试在Hadoop中运行的应用程序,hadoop,qa,Hadoop,Qa,我是测试新手。是否有一些测试框架来测试Hadoop中运行的应用程序。我有一些运行在2节点集群中的jar文件 您可以从Hadoop测试开始的第一个地方是使用编写本地单元测试。它相当于JUnit,但用于为MapReduce编写单元测试 MRUnit教程- 您还可以通过设置配置在本地jobtracker jvm上运行开发测试: Configuration conf = new Configuration(); conf.set("fs.default.name", "file:///"); conf

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

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

  • MRUnit教程-

您还可以通过设置配置在本地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");
您可以参考本书的第5章“