0

工作客户在哪里工作?两种情况:

  1. 将job.jar复制到hdfs,并使用“hadoop jar job.jar”运行作业,我认为jobclient在执行命令的计算机上运行,​​对吗?我们可以使用此命令在配置了 jobtracker 和 hdfs 端口的集群外的计算机上运行作业吗?

  2. 当我在我的计算机上使用 eclipse 进行远程编程时,使用菜单“Run on hadoop”运行作业,jobclient 是否在我不属于集群的计算机上运行?或者别的地方...

4

1 回答 1

1

在驱动程序类中调用 JobClient 以开始执行 MR 作业和其他一些事情。JobClient 和 Driver 在同一个节点上执行。有关 JobClient 的更多详细信息,请点击此处

JobClient 的运行位置取决于驱动程序的运行位置。驱动程序可以在 Hadoop 集群的外部或内部运行。该驱动程序也可以从 Hadoop 集群网关运行。

于 2013-04-10T12:45:45.647 回答