BTW, I am using hadoop 2.6 and it's a single node cluster on mac.


On Fri, Feb 6, 2015 at 11:35 AM, Jeff Zhang <zjf...@gmail.com> wrote:

> I intermittently meet this issue of Localizer failed, but after I restart
> the yarn, then the problem is gone. Is this a known issue ?
>
> Here's log in node manager
>
>
> 2015-02-06 11:31:24,898 INFO
> org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor:
> Localizer CWD set to
> /tmp/hadoop-jzhang/nm-local-dir/usercache/jzhang/appcache/application_1423126607079_0007
> =
> file:/tmp/hadoop-jzhang/nm-local-dir/usercache/jzhang/appcache/application_1423126607079_0007
> 2015-02-06 11:31:24,906 INFO
> org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService:
> Localizer failed
> java.lang.NullPointerException
>     at java.util.zip.ZipFile.getZipEntry(ZipFile.java:531)
>     at java.util.zip.ZipFile.access$900(ZipFile.java:56)
>     at java.util.zip.ZipFile$1.nextElement(ZipFile.java:513)
>     at java.util.zip.ZipFile$1.nextElement(ZipFile.java:483)
>     at java.util.jar.JarFile$1.nextElement(JarFile.java:244)
>     at java.util.jar.JarFile$1.nextElement(JarFile.java:239)
>     at sun.misc.URLClassPath$JarLoader.validIndex(URLClassPath.java:803)
>     at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:937)
>     at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:848)
>     at sun.misc.URLClassPath$JarLoader.findResource(URLClassPath.java:818)
>     at sun.misc.URLClassPath.findResource(URLClassPath.java:176)
>     at java.net.URLClassLoader$2.run(URLClassLoader.java:551)
>     at java.net.URLClassLoader$2.run(URLClassLoader.java:549)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findResource(URLClassLoader.java:548)
>     at java.lang.ClassLoader.getResource(ClassLoader.java:1147)
>     at java.net.URLClassLoader.getResourceAsStream(URLClassLoader.java:227)
>     at org.apache.xerces.parsers.SecuritySupport$6.run(Unknown Source)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at
> org.apache.xerces.parsers.SecuritySupport.getResourceAsStream(Unknown
> Source)
>     at
> org.apache.xerces.parsers.ObjectFactory.findJarServiceProvider(Unknown
> Source)
>     at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown Source)
>     at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown Source)
>     at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
>     at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)
>     at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
>     at
> org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown
> Source)
>     at
> org.apache.hadoop.conf.Configuration.loadResource(Configuration.java:2402)
>     at
> org.apache.hadoop.conf.Configuration.loadResources(Configuration.java:2364)
>     at
> org.apache.hadoop.conf.Configuration.getProps(Configuration.java:2281)
>     at org.apache.hadoop.conf.Configuration.set(Configuration.java:1019)
>     at org.apache.hadoop.conf.Configuration.set(Configuration.java:991)
>     at
> org.apache.hadoop.conf.Configuration.setStrings(Configuration.java:1791)
>     at
> org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.initDirs(ContainerLocalizer.java:407)
>     at
> org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.runLocalization(ContainerLocalizer.java:129)
>     at
> org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.startLocalizer(DefaultContainerExecutor.java:129)
>     at
> org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ResourceLocalizationService$LocalizerRunner.run(ResourceLocalizationService.java:1088)
>
> --
> Best Regards
>
> Jeff Zhang
>



-- 
Best Regards

Jeff Zhang

Reply via email to