You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tez.apache.org by "Jonathan Eagles (JIRA)" <ji...@apache.org> on 2017/01/19 21:41:26 UTC

[jira] [Resolved] (TEZ-3586) Remove fusesource.leveldbjni from the tez-auxservices shaded jar

     [ https://issues.apache.org/jira/browse/TEZ-3586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jonathan Eagles resolved TEZ-3586.
----------------------------------
       Resolution: Fixed
    Fix Version/s: TEZ-3334

committed to feature branch TEZ-3334

> Remove fusesource.leveldbjni from the tez-auxservices shaded jar
> ----------------------------------------------------------------
>
>                 Key: TEZ-3586
>                 URL: https://issues.apache.org/jira/browse/TEZ-3586
>             Project: Apache Tez
>          Issue Type: Sub-task
>            Reporter: Kuhu Shukla
>            Assignee: Kuhu Shukla
>             Fix For: TEZ-3334
>
>         Attachments: TEZ-3586.001.patch, TEZ-3586.002.patch
>
>
> If the recovery path is set for the new ShuffleHandler aux-service, the NM fails to instantiate with the following error:
> {code}
> FATAL nodemanager.NodeManager: Error starting NodeManager
> java.lang.UnsatisfiedLinkError: org.apache.tez.shaded.org.fusesource.leveldbjni.internal.NativeOptions.init()V
> at org.apache.tez.shaded.org.fusesource.leveldbjni.internal.NativeOptions.init(Native Method)
> at org.apache.tez.shaded.org.fusesource.leveldbjni.internal.NativeOptions.<clinit>(NativeOptions.java:54)
> at org.apache.tez.shaded.org.fusesource.leveldbjni.JniDBFactory$OptionsResourceHolder.init(JniDBFactory.java:98)
> at org.apache.tez.shaded.org.fusesource.leveldbjni.JniDBFactory.open(JniDBFactory.java:167)
> at org.apache.tez.auxservices.ShuffleHandler.startStore(ShuffleHandler.java:609)
> at org.apache.tez.auxservices.ShuffleHandler.recoverState(ShuffleHandler.java:577)
> at org.apache.tez.auxservices.ShuffleHandler.serviceStart(ShuffleHandler.java:510)
> at org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
> at org.apache.hadoop.yarn.server.nodemanager.containermanager.AuxServices.serviceStart(AuxServices.java:159)
> at org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
> at org.apache.hadoop.service.CompositeService.serviceStart(CompositeService.java:120)
> at org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl.serviceStart(ContainerManagerImpl.java:490)
> at org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
> at org.apache.hadoop.service.CompositeService.serviceStart(CompositeService.java:120)
> at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceStart(NodeManager.java:369)
> at org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
> at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:637)
> at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:684)
> {code}
> This is due to the shaded jar change from TEZ-3390.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)