有没有一种方法可以用MRUnit
测试reduce类,它使用MultipleOutputFormat
来写入多个输出文件?用MRUnit测试多个输出
6
A
回答
4
看起来像MultipleOutputs
支持仍在the MRUnit Jira正在进行中。
话虽这么说,我发现有人谁实现自己的驱动程序继承MRUnit的MapReduceDriver
,使其与MultipleOutputs
here,希望帮助工作。
4
MRUnit 1.1.0已在2014年6月被释放(见http://mrunit.apache.org/)
这个最新版本包括MultipleOutputs
支持(见https://issues.apache.org/jira/browse/MRUNIT-13)
相关问题
- 1. 测试与MRUnit多个输出1.1.0
- 2. MRUnit测试在使用多个OUTPUTS写入HDFS时给出NULLPOINTER异常
- 3. 使用MRUnit进行Hadoop测试
- 4. MRUnit测试用于测试hadoop映射程序错误
- 5. 在MRUnit中测试特定异常
- 6. 如何使用mvn测试命令运行MRUnit测试(如JUnit测试)
- 7. EasyB测试多输入/输出值
- 8. 测试输出
- 9. Vue.js + Webpack多样式测试输出
- 10. rspec输出测试
- 11. 测试台输出
- 12. 用1个测试测试多个类
- 13. 测试输入\输出
- 14. 用MrUnit测试Mongo-Hadoop作业的单元
- 15. 如何用MRUnit中的avro参数测试reducer?
- 16. 红宝石测试单元:多个脚本,一个输出
- 17. 使用Hadoop多输出写入多个输出启用推测执行
- 18. 如何测试具有多个可选输出的方法?
- 19. 围棋 - 测试 - 无输出
- 20. 单元测试Swagger输出
- 21. phpunit测试xml输出
- 22. 测试grep的输出
- 23. 重定向测试输出
- 24. 单元测试Swagger输出
- 25. 测试输出两次
- 26. 从测试用例输出中分离出JUnit标准输出
- 27. mrunit执行测试方法错误HADOOP_HOME或hadoop.home.dir未设置
- 28. Mrunit:如何为MultiOutput测试设置数值比较器
- 29. MRUNIT java.lang.IncompatibleClassChangeError
- 30. 推测性执行Hadoop多个输出
感谢GitHub上找到阿赫亚的驱动程序。你有没有机会亲自使用它们?我不清楚它是如何解释MultipleOutputs.write()的namedOutput和baseOutputPath参数的。 –
不幸的是,链接的代码不起作用,甚至没有有效的Java代码。 MultiOutputMapReduceDriver.java:37想使用未定义的符号“配置”。另外,在MultiOutputReduceDriver.java:34中,未定义用于类MockReduceContextWrapper的构造函数。 – gyorgyabraham