You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@twill.apache.org by "Terence Yim (JIRA)" <ji...@apache.org> on 2018/03/09 01:28:00 UTC

[jira] [Commented] (TWILL-61) Second launch attempt of AM always failed

    [ https://issues.apache.org/jira/browse/TWILL-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16392215#comment-16392215 ] 

Terence Yim commented on TWILL-61:
----------------------------------

There are two ZK nodes involved that fails the second attempt
 # The {{/[appName]/[runId]/runnables}} persistent node. We create ignore the node exists exception on creation.
 # Kafka fails to create the ephemeral node for the broker id

{noformat}
Caused by: java.lang.RuntimeException: A broker is already registered on the path /brokers/ids/1. This probably indicates that you either have configured a brokerid that is already in use, or else you have shutdown this broker and restarted it faster than the zookeeper timeout so it appears to be re-registering.{noformat}

> Second launch attempt of AM always failed
> -----------------------------------------
>
>                 Key: TWILL-61
>                 URL: https://issues.apache.org/jira/browse/TWILL-61
>             Project: Apache Twill
>          Issue Type: Bug
>          Components: yarn
>            Reporter: Terence Yim
>            Assignee: Terence Yim
>            Priority: Major
>             Fix For: 0.5.0-incubating
>
>
> YARN would make multiple attempts to launch an application. Currently second or above attempts would always fail due to creation of /runId/state node in ZK fail (node exists) because runId is generated on client side and doesn't change between attempts.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)