Пример #1
0
        public static void Setup()
        {
            YarnConfiguration conf = new YarnConfiguration();

            conf.SetBoolean(YarnConfiguration.TimelineServiceEnabled, true);
            conf.SetBoolean(YarnConfiguration.RmSystemMetricsPublisherEnabled, true);
            conf.SetClass(YarnConfiguration.TimelineServiceStore, typeof(MemoryTimelineStore)
                          , typeof(TimelineStore));
            conf.SetClass(YarnConfiguration.TimelineServiceStateStoreClass, typeof(MemoryTimelineStateStore
                                                                                   ), typeof(TimelineStateStore));
            conf.SetInt(YarnConfiguration.RmSystemMetricsPublisherDispatcherPoolSize, 2);
            timelineServer = new ApplicationHistoryServer();
            timelineServer.Init(conf);
            timelineServer.Start();
            store            = timelineServer.GetTimelineStore();
            metricsPublisher = new SystemMetricsPublisher();
            metricsPublisher.Init(conf);
            metricsPublisher.Start();
        }
        public static void SetupServer()
        {
            conf = new YarnConfiguration();
            conf.SetBoolean(YarnConfiguration.TimelineServiceEnabled, true);
            conf.SetClass(YarnConfiguration.TimelineServiceStore, typeof(MemoryTimelineStore)
                          , typeof(TimelineStore));
            conf.Set(YarnConfiguration.YarnHttpPolicyKey, "HTTPS_ONLY");
            FilePath @base = new FilePath(Basedir);

            FileUtil.FullyDelete(@base);
            @base.Mkdirs();
            keystoresDir = new FilePath(Basedir).GetAbsolutePath();
            sslConfDir   = KeyStoreTestUtil.GetClasspathDir(typeof(TestTimelineWebServicesWithSSL
                                                                   ));
            KeyStoreTestUtil.SetupSSLConfig(keystoresDir, sslConfDir, conf, false);
            conf.AddResource("ssl-server.xml");
            conf.AddResource("ssl-client.xml");
            timelineServer = new ApplicationHistoryServer();
            timelineServer.Init(conf);
            timelineServer.Start();
            store = timelineServer.GetTimelineStore();
        }