我对hadoop集群中的Datanode如何为作业的reduce函数运行java代码感到困惑。比如,hadoop如何将java代码发送到另一台计算机来执行?
帮助我跟踪此代码,其中主节点将reduce函数的java代码发送到datanode。
答案 0 :(得分:1)
如图所示,这是发生的事情:
hadoop jar
命令在客户端上运行作业,在该命令中传递jar文件名,类名和其他参数,例如输入和输出答案 1 :(得分:0)
没有。减少功能在数据节点上执行。 Hadoop将打包的代码(jar文件)传输到将要处理数据的数据节点。在运行时数据节点下载这些代码并处理任务。