Hadoop Job 提交方法:如何正确使用 job.waitForCompletion() 方法
在 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)。
原文地址: https://www.cveoy.top/t/topic/nXLo 著作权归作者所有。请勿转载和采集!