jobclient在哪里工作?两种情况:

  • 将job.jar复制到hdfs,并使用“hadoop jar job.jar”运行作业,我认为jobclient在执行命令的计算机上运行,​​对吗?我们能否使用此命令在配置了jobtracker和hdfs端口的群集外的计算机上运行作业?
  • 当我在计算机上使用Eclipse进行远程编程时,使用菜单“在hadoop上运行”运行作业时,jobclient是否在不属于群集的计算机上运行?或其他地方...
  • 最佳答案

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

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

    10-06 16:05