public ApplicationHistoryManagerOnTimelineStore(TimelineDataManager timelineDataManager , ApplicationACLsManager aclsManager) : base(typeof(Org.Apache.Hadoop.Yarn.Server.Applicationhistoryservice.ApplicationHistoryManagerOnTimelineStore ).FullName) { this.timelineDataManager = timelineDataManager; this.aclsManager = aclsManager; }
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(); }
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(); }
public AHSWebApp(TimelineDataManager timelineDataManager, ApplicationHistoryClientService historyClientService) { this.timelineDataManager = timelineDataManager; this.historyClientService = historyClientService; }
public TimelineWebServices(TimelineDataManager timelineDataManager) { //TODO: support XML serialization/deserialization this.timelineDataManager = timelineDataManager; }