2016-01-20 42 views
0

我有几个(大约十几个)MapReduce任务实现,其中每个任务作为一个简单的bash脚本执行工作流程的一部分。出于各种原因,我想将工作流程移至Apache Crunch。如何将现有的MapReduce应用程序转换为Crunch?

但是,我不清楚如何在不重新实现它们的情况下将我的MapReduce任务作为Crunch函数运行。有没有一种直接的方式来使用Map和Reduce实现作为Crunch函数?我还想维护工具实现,因此MapReduce任务既可以独立运行,也可以作为Crunch工作流程的一部分运行;有没有办法做到这一点?

感谢您的任何见解。

回答

相关问题