yarn应用报错:java.nio.file.NoSuchFileException: /tmp/hadoop-hadoop/nm-local-dir/usercache/root/appcache/***
yarn applicationmaster报错:找不到/tmp/hadoop-hadoop/nm-local-dir/usercache/root/appcache
1. 问题概述
最近发现yarn中的application集体停止运行,查看历史应用Exception详情,出现如下错误:java.nio.file.NoSuchFileException: /tmp/hadoop-hadoop/nm-local-dir/usercache/root/appcache/application_1762757712752_0001/blobStore-ae91fe59-7663-44cc-bdda-169734ca1cd1/incoming/temp-00000198,如下所示:

2. 问题定位
由于tmp目录是系统的临时目录,会被定期删除。/tmp/hadoop-hadoop/nm-local-dir/usercache/root/appcache/application_1762757712752_0001/blobStore-ae91fe59-7663-44cc-bdda-169734ca1cd1/incoming/temp-00000198可能已经被系统删除,导致nodemanager无法找到相关文件而停止运行。
3. 机理分析
发现yarn-site.xml中缺少yarn.nodemanager.local-dirs配置,
本文来自博客园,作者:蓬莱寒剑,转载请注明原文链接:https://www.cnblogs.com/jhans/p/19351480

浙公网安备 33010602011771号