Quellcode durchsuchen

AMBARI-3472 HBase Service Summary and Host Detail page: add support for multiple HBase Masters. (ababiichuk)

aBabiichuk vor 11 Jahren
Ursprung
Commit
d436c3a1bd
2 geänderte Dateien mit 8 neuen und 0 gelöschten Zeilen
  1. 6 0
      ambari-web/app/mappers/status_mapper.js
  2. 2 0
      ambari-web/app/messages.js

+ 6 - 0
ambari-web/app/mappers/status_mapper.js

@@ -159,6 +159,12 @@ App.statusMapper = App.QuickDataMapper.create({
             hostComponent.set('displayNameAdvanced', null);
           }
         }
+      } else if(hostComponent.get('componentName') === 'HBASE_MASTER') {
+        if (hostComponent.get('workStatus') === 'STARTED') {
+          hostComponent.get('haStatus') == 'active' ? hostComponent.set('displayNameAdvanced', this.t('dashboard.services.hbase.masterServer.active')) : hostComponent.set('displayNameAdvanced', this.t('dashboard.services.hbase.masterServer.standby'));
+        } else {
+          hostComponent.set('displayNameAdvanced', null);
+        }
       }
 
       if (hostComponent.get("displayNameAdvanced")) {

+ 2 - 0
ambari-web/app/messages.js

@@ -1445,6 +1445,8 @@ Em.I18n.translations = {
   
   'dashboard.services.hbase.summary':'{0} region servers with {1} average load',
   'dashboard.services.hbase.masterServer':'HBase Master',
+  'dashboard.services.hbase.masterServer.active':'Active HBase Master',
+  'dashboard.services.hbase.masterServer.standby':'Standby HBase Master',
   'dashboard.services.hbase.noMasterServer':'No Active Master',
   'dashboard.services.hbase.masterServerHeap':'Master Heap',
   'dashboard.services.hbase.masterServerHeap.summary':'{0} / {1} ({2}% used)',