工作客户在哪里工作?两种情况:
将job.jar复制到hdfs,并使用“hadoop jar job.jar”运行作业,我认为jobclient在执行命令的计算机上运行,对吗?我们可以使用此命令在配置了 jobtracker 和 hdfs 端口的集群外的计算机上运行作业吗?
当我在我的计算机上使用 eclipse 进行远程编程时,使用菜单“Run on hadoop”运行作业,jobclient 是否在我不属于集群的计算机上运行?或者别的地方...
在驱动程序类中调用 JobClient 以开始执行 MR 作业和其他一些事情。JobClient 和 Driver 在同一个节点上执行。有关 JobClient 的更多详细信息,请点击此处。
JobClient 的运行位置取决于驱动程序的运行位置。驱动程序可以在 Hadoop 集群的外部或内部运行。该驱动程序也可以从 Hadoop 集群网关运行。