在 Hadoop 中,配置完成一个 Job 后,可以使用 job.waitForCompletion(false) 方法提交 Job。

解释:

  • job.waitForCompletion() 方法用于等待 Job 完成并返回执行结果。
  • waitForCompletion(false) 表示非阻塞等待,即提交 Job 后立即返回,不会等待 Job 完成。

其他选项:

  • job.waitForCompletion(true):阻塞等待,直到 Job 完成才返回。
  • job.waitForSubmit(true/false):用于等待 Job 提交成功,但不会等待 Job 执行完成。

结论:

通常情况下,使用 job.waitForCompletion(false) 提交 Job 可以提高效率,因为不需要等待 Job 完成即可执行其他操作。如果需要获取 Job 的执行结果,可以使用 job.waitForCompletion(true)。

Hadoop Job 提交方法:如何正确使用 job.waitForCompletion() 方法

原文地址: https://www.cveoy.top/t/topic/nXLo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录