|
@@ -22,11 +22,6 @@ App.MainDashboardServiceYARNView = App.MainDashboardServiceView.extend({
|
|
|
templateName: require('templates/main/dashboard/service/yarn'),
|
|
|
serviceName: 'YARN',
|
|
|
|
|
|
- nodeWebUrl: function () {
|
|
|
- var hostName = this.get('service.resourceManagerNode').get('publicHostName');
|
|
|
- return "http://" + (App.singleNodeInstall ? App.singleNodeAlias : hostName) + ":8088";
|
|
|
- }.property('service.resourceManagerNode'),
|
|
|
-
|
|
|
nodeHeap: function () {
|
|
|
var memUsed = this.get('service').get('jvmMemoryHeapUsed') * 1000000;
|
|
|
var memCommitted = this.get('service').get('jvmMemoryHeapCommitted') * 1000000;
|
|
@@ -49,7 +44,15 @@ App.MainDashboardServiceYARNView = App.MainDashboardServiceView.extend({
|
|
|
yarnClientComponent: function () {
|
|
|
return App.HostComponent.find().findProperty('componentName', 'YARN_CLIENT');
|
|
|
}.property(),
|
|
|
-
|
|
|
+
|
|
|
+ hasManyYarnClients: function () {
|
|
|
+ if(this.get('service.yarnClientNodes') > 1){
|
|
|
+ return true;
|
|
|
+ }else{
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }.property('service.yarnClientNodes'),
|
|
|
+
|
|
|
nodeUptime: function () {
|
|
|
var uptime = this.get('service').get('resourceManagerStartTime');
|
|
|
if (uptime && uptime > 0){
|
|
@@ -71,11 +74,17 @@ App.MainDashboardServiceYARNView = App.MainDashboardServiceView.extend({
|
|
|
}.property('service.jvmMemoryHeapUsed', 'service.jvmMemoryHeapCommitted'),
|
|
|
|
|
|
nodeManagersLive: function () {
|
|
|
- var nodeManagers = this.get('service.nodeManagerNodes.length');
|
|
|
- var nodeManagersLive = this.get('service.nodeManagerLiveNodes.length');
|
|
|
- return this.t('dashboard.services.yarn.nodeManagers.live.msg').format(nodeManagersLive, nodeManagers);
|
|
|
+ return this.get('service.nodeManagerLiveNodes.length');
|
|
|
}.property('service.nodeManagerNodes', 'service.nodeManagerLiveNodes'),
|
|
|
|
|
|
+ nodeManagerText: function () {
|
|
|
+ if(this.get("service.nodeManagerNodes") > 1){
|
|
|
+ return Em.I18n.t('services.service.summary.viewHosts');
|
|
|
+ }else{
|
|
|
+ return Em.I18n.t('services.service.summary.viewHost');
|
|
|
+ }
|
|
|
+ }.property("service.nodeManagerNodes"),
|
|
|
+
|
|
|
nodeManagersStatus: function () {
|
|
|
var nmActive = this.get('service.nodeManagersCountActive');
|
|
|
var nmLost = this.get('service.nodeManagersCountLost');
|