瀏覽代碼

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

Jenny Kim 9 年之前
父節點
當前提交
7ffdca0
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      apps/jobbrowser/src/jobbrowser/views.py

+ 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)