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

Akhil PB commented on YARN-9089:
--------------------------------

Hi [~eyang], Could please add the following changes. I had missed those in the 
last comments.
 # Change the following code
{code:java}
function getNodeManagerPort() {
  var httpUrl = window.location.protocol + "//" +
    window.location.hostname + ":" +
    window.location.port + "/conf?name=" +
    "yarn.nodemanager.webapp.address";
  var port = "8042";
  $.ajax({
    type: 'GET',
    dataType: 'json',
    async: false,
    context: this,
    url: httpUrl,
    success: function(data) {
      port = data.property.value.split(":")[1];
    },
    error: function() {
      port = "8042";
    }
  });
  return port;
}
{code}

to the following code:
{code:java}
function getNodeManagerPort(rmhost, application) {
  var httpUrl = window.location.protocol + "//"+
    (ENV.hosts.localBaseAddress ? ENV.hosts.localBaseAddress + '/' : '') + 
rmhost
    + ":" + window.location.port + "/conf?name=yarn.nodemanager.webapp.address";
  var port = "8042";
  $.ajax({
    type: 'GET',
    dataType: 'json',
    async: false,
    context: this,
    url: httpUrl,
    success: function(data) {
      port = data.property.value.split(":")[1];
      application.advanceReadiness();
    },
    error: function() {
      port = "8042";
      application.advanceReadiness();
    }
  });
  return port;
}
{code}
 # Change the following code
{code:java}
var nodeManagerPort = getNodeManagerPort();
{code}
to the following one.
{code:java}
var nodeManagerPort = getNodeManagerPort(rmhost, application);
{code}

> Add Terminal Link to Service component instance page for UI2
> ------------------------------------------------------------
>
>                 Key: YARN-9089
>                 URL: https://issues.apache.org/jira/browse/YARN-9089
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: yarn-ui-v2
>    Affects Versions: 3.3.0
>            Reporter: Eric Yang
>            Assignee: Eric Yang
>            Priority: Major
>         Attachments: YARN-9089.001.patch, YARN-9089.002.patch, 
> YARN-9089.003.patch
>
>
> In UI2, Service > Component > Component Instance uses Timeline server to 
> aggregate information about Service component instance.  Timeline server does 
> not have the full information like the port number of the node manager, or 
> the web protocol used by the node manager.  It requires some changes to 
> aggregate node manager information into Timeline server in order to compute 
> the Terminal link.  For reducing the scope of YARN-8914, it is better file 
> this as a separate task.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to