Эх сурвалжийг харах

HUE-3800 [jb] Job attempt logs not appearing for some Oozie jobs

Jenny Kim 9 жил өмнө
parent
commit
7ffdca0

+ 2 - 0
apps/jobbrowser/src/jobbrowser/views.py

@@ -282,6 +282,8 @@ def job_attempt_logs_json(request, job, attempt_index=0, name='syslog', offset=0
     attempt_index = int(attempt_index)
     attempt = job.job_attempts['jobAttempt'][attempt_index]
     log_link = attempt['logsLink']
+    # Reformat log link to use YARN RM, replace node addr with node ID addr
+    log_link = log_link.replace(attempt['nodeHttpAddress'], attempt['nodeId'])
   except (KeyError, RestException), e:
     raise KeyError(_("Cannot find job attempt '%(id)s'.") % {'id': job.jobId}, e)