public ApplicationHistoryManagerOnTimelineStore(TimelineDataManager timelineDataManager
                                                 , ApplicationACLsManager aclsManager)
     : base(typeof(Org.Apache.Hadoop.Yarn.Server.Applicationhistoryservice.ApplicationHistoryManagerOnTimelineStore
                   ).FullName)
 {
     this.timelineDataManager = timelineDataManager;
     this.aclsManager         = aclsManager;
 }
Beispiel #2
0
        public virtual void Setup()
        {
            // Only test the ACLs of the generic history
            TimelineACLsManager aclsManager = new TimelineACLsManager(new YarnConfiguration()
                                                                      );
            TimelineDataManager    dataManager    = new TimelineDataManager(store, aclsManager);
            ApplicationACLsManager appAclsManager = new ApplicationACLsManager(conf);

            historyManager = new ApplicationHistoryManagerOnTimelineStore(dataManager, appAclsManager
                                                                          );
            historyManager.Init(conf);
            historyManager.Start();
        }
Beispiel #3
0
        public static void Setup()
        {
            Configuration conf  = new YarnConfiguration();
            TimelineStore store = TestApplicationHistoryManagerOnTimelineStore.CreateStore(MaxApps
                                                                                           );
            TimelineACLsManager aclsManager = new TimelineACLsManager(conf);

            dataManager = new TimelineDataManager(store, aclsManager);
            ApplicationACLsManager appAclsManager = new ApplicationACLsManager(conf);
            ApplicationHistoryManagerOnTimelineStore historyManager = new ApplicationHistoryManagerOnTimelineStore
                                                                          (dataManager, appAclsManager);

            historyManager.Init(conf);
            historyManager.Start();
            clientService = new ApplicationHistoryClientService(historyManager);
        }
 /// <exception cref="System.Exception"/>
 protected override void ServiceInit(Configuration conf)
 {
     // init timeline services first
     timelineStore = CreateTimelineStore(conf);
     AddIfService(timelineStore);
     secretManagerService = CreateTimelineDelegationTokenSecretManagerService(conf);
     AddService(secretManagerService);
     timelineDataManager = CreateTimelineDataManager(conf);
     AddService(timelineDataManager);
     // init generic history service afterwards
     aclsManager      = CreateApplicationACLsManager(conf);
     historyManager   = CreateApplicationHistoryManager(conf);
     ahsClientService = CreateApplicationHistoryClientService(historyManager);
     AddService(ahsClientService);
     AddService((Org.Apache.Hadoop.Service.Service)historyManager);
     DefaultMetricsSystem.Initialize("ApplicationHistoryServer");
     JvmMetrics.InitSingleton("ApplicationHistoryServer", null);
     base.ServiceInit(conf);
 }
        public static void SetupClass()
        {
            Configuration conf  = new YarnConfiguration();
            TimelineStore store = TestApplicationHistoryManagerOnTimelineStore.CreateStore(MaxApps
                                                                                           );
            TimelineACLsManager aclsManager = new TimelineACLsManager(conf);
            TimelineDataManager dataManager = new TimelineDataManager(store, aclsManager);

            conf.SetBoolean(YarnConfiguration.YarnAclEnable, true);
            conf.Set(YarnConfiguration.YarnAdminAcl, "foo");
            ApplicationACLsManager appAclsManager = new ApplicationACLsManager(conf);
            ApplicationHistoryManagerOnTimelineStore historyManager = new ApplicationHistoryManagerOnTimelineStore
                                                                          (dataManager, appAclsManager);

            historyManager.Init(conf);
            historyClientService = new _ApplicationHistoryClientService_98(historyManager);
            // Do Nothing
            historyClientService.Init(conf);
            historyClientService.Start();
        }
Beispiel #6
0
 public AHSWebApp(TimelineDataManager timelineDataManager, ApplicationHistoryClientService
                  historyClientService)
 {
     this.timelineDataManager  = timelineDataManager;
     this.historyClientService = historyClientService;
 }
 public TimelineWebServices(TimelineDataManager timelineDataManager)
 {
     //TODO: support XML serialization/deserialization
     this.timelineDataManager = timelineDataManager;
 }