我一直在尝试按照这里写的说明在单个节点上安装Hadoop。有两组指令,一组用于本地运行MapReduce作业,另一组用于YARN。
在本地运行MapReduce作业和在YARN上运行MapReduce作业有什么区别?
如果使用local,则map和reduce任务在同一个jvm中运行。当我们想要调试代码时,通常使用此模式。然而,如果我们使用MRV2中的yarn资源管理器,映射器和reducer将在同一节点(如果是伪分布式模式)中运行在不同的节点和不同的jvm中。