hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Eagles (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-3144) Configuration for making delegation token failures to timeline server not-fatal
Date Wed, 04 Feb 2015 23:29:35 GMT

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

Jonathan Eagles commented on YARN-3144:
---------------------------------------

Corresponding stack trace
{code}
15/01/22 16:14:54 INFO impl.TimelineClientImpl: Exception caught by TimelineClientConnectionRetry,
will try 5 more time(s).
Message: Connection refused
15/01/22 16:14:55 INFO impl.TimelineClientImpl: Exception caught by TimelineClientConnectionRetry,
will try 4 more time(s).
Message: Connection refused
15/01/22 16:14:56 INFO impl.TimelineClientImpl: Exception caught by TimelineClientConnectionRetry,
will try 3 more time(s).
Message: Connection refused
15/01/22 16:14:57 INFO impl.TimelineClientImpl: Exception caught by TimelineClientConnectionRetry,
will try 2 more time(s).
Message: Connection refused
15/01/22 16:14:58 INFO impl.TimelineClientImpl: Exception caught by TimelineClientConnectionRetry,
will try 1 more time(s).
Message: Connection refused
java.lang.RuntimeException: Failed to connect to timeline server. Connection retries limit
exceeded. The posted timeline event may be missing
        at org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl$TimelineClientConnectionRetry.retryOn(TimelineClientImpl.java:197)
        at org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl.operateDelegationToken(TimelineClientImpl.java:444)
        at org.apache.hadoop.yarn.client.api.impl.TimelineClientImpl.getDelegationToken(TimelineClientImpl.java:346)
        at org.apache.hadoop.yarn.client.api.impl.YarnClientImpl.getTimelineDelegationToken(YarnClientImpl.java:325)
        at org.apache.hadoop.yarn.client.api.impl.YarnClientImpl.addTimelineDelegationToken(YarnClientImpl.java:307)
        at org.apache.hadoop.yarn.client.api.impl.YarnClientImpl.submitApplication(YarnClientImpl.java:236)
        at org.apache.tez.client.TezYarnClient.submitApplication(TezYarnClient.java:69)
        at org.apache.tez.client.TezClient.submitDAGApplication(TezClient.java:734)
        at org.apache.tez.client.TezClient.submitDAGApplication(TezClient.java:703)
        at org.apache.tez.client.TezClient.submitDAG(TezClient.java:383)
        at org.apache.tez.mapreduce.examples.MRRSleepJob.run(MRRSleepJob.java:751)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.tez.mapreduce.examples.MRRSleepJob.main(MRRSleepJob.java:399)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.apache.hadoop.util.ProgramDriver$ProgramDescription.invoke(ProgramDriver.java:71)
        at org.apache.hadoop.util.ProgramDriver.run(ProgramDriver.java:144)
        at org.apache.tez.mapreduce.examples.ExampleDriver.main(ExampleDriver.java:85)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
{code}

> Configuration for making delegation token failures to timeline server not-fatal
> -------------------------------------------------------------------------------
>
>                 Key: YARN-3144
>                 URL: https://issues.apache.org/jira/browse/YARN-3144
>             Project: Hadoop YARN
>          Issue Type: Improvement
>            Reporter: Jonathan Eagles
>            Assignee: Jonathan Eagles
>         Attachments: YARN-3144.1.patch
>
>
> Posting events to the timeline server is best-effort. However, getting the delegation
tokens from the timeline server will kill the job. This patch adds a configuration to make
get delegation token operations "best-effort".



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

Mime
View raw message