我的应用程序正因为这个问题而受苦,这是什至在杀死应用程序主文件之后,该应用程序实际上并没有被杀死。它是已知的毛线问题YARN-3561。它突然出现,因此我在应用程序中开发了一个修复程序,我想对其进行测试。但是到目前为止,这种 yarn 问题不再重现。有没有确定的方式可以复制此问题,以便我可以验证修复程序?
最佳答案
通过使用setsid实用程序将应用程序作为守护进程启动,我能够复制它。这样,即使在容器被杀死之后,该过程仍在继续运行。
关于hadoop - 即使终止了Application Master, yarn 应用也不会被终止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36434422/