无法请求远程调试mapreduce作业的原因

时间:2020-02-24 10:36:57

标签: hadoop mapreduce

Mapreduce作业无法在分布式集群中进行远程调试,因为每个map和reduce都生成自己的JVM。它到底是什么意思?我们不能为map reduce作业所涉及的集群中每个节点的每个进程附加调试器吗?

我已经阅读了许多文章和解决方案,但无法理解调试分布式集群中的map reduce作业背后的问题。任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

您只能在任何给定时间调试单个任务。据我所知,没有调试器可以一次创建多个会话

如果您确实需要进行远程调试,则似乎您一开始的单元测试覆盖率很低,并且您可能无论如何都不应该将所述代码部署到生产中。