Search in sources :

Example 1 with Logger

use of io.airlift.log.Logger in project presto by prestodb.

the class MemoryQueryRunner method main.

public static void main(String[] args) throws Exception {
    Logging.initialize();
    DistributedQueryRunner queryRunner = createQueryRunner(ImmutableMap.of("http-server.http.port", "8080"));
    Thread.sleep(10);
    Logger log = Logger.get(MemoryQueryRunner.class);
    log.info("======== SERVER STARTED ========");
    log.info("\n====\n%s\n====", queryRunner.getCoordinator().getBaseUrl());
}
Also used : DistributedQueryRunner(com.facebook.presto.tests.DistributedQueryRunner) Logger(io.airlift.log.Logger)

Example 2 with Logger

use of io.airlift.log.Logger in project presto by prestodb.

the class RaptorQueryRunner method main.

public static void main(String[] args) throws Exception {
    Logging.initialize();
    Map<String, String> properties = ImmutableMap.of("http-server.http.port", "8080");
    DistributedQueryRunner queryRunner = createRaptorQueryRunner(properties, false, false);
    Thread.sleep(10);
    Logger log = Logger.get(RaptorQueryRunner.class);
    log.info("======== SERVER STARTED ========");
    log.info("\n====\n%s\n====", queryRunner.getCoordinator().getBaseUrl());
}
Also used : DistributedQueryRunner(com.facebook.presto.tests.DistributedQueryRunner) Logger(io.airlift.log.Logger)

Example 3 with Logger

use of io.airlift.log.Logger in project presto by prestodb.

the class TpchQueryRunner method main.

public static void main(String[] args) throws Exception {
    Logging.initialize();
    DistributedQueryRunner queryRunner = createQueryRunner(ImmutableMap.of("http-server.http.port", "8080"));
    Thread.sleep(10);
    Logger log = Logger.get(TpchQueryRunner.class);
    log.info("======== SERVER STARTED ========");
    log.info("\n====\n%s\n====", queryRunner.getCoordinator().getBaseUrl());
}
Also used : DistributedQueryRunner(com.facebook.presto.tests.DistributedQueryRunner) Logger(io.airlift.log.Logger)

Example 4 with Logger

use of io.airlift.log.Logger in project presto by prestodb.

the class KafkaQueryRunner method main.

public static void main(String[] args) throws Exception {
    Logging.initialize();
    DistributedQueryRunner queryRunner = createKafkaQueryRunner(EmbeddedKafka.createEmbeddedKafka(), TpchTable.getTables());
    Thread.sleep(10);
    Logger log = Logger.get(KafkaQueryRunner.class);
    log.info("======== SERVER STARTED ========");
    log.info("\n====\n%s\n====", queryRunner.getCoordinator().getBaseUrl());
}
Also used : DistributedQueryRunner(com.facebook.presto.tests.DistributedQueryRunner) Logger(io.airlift.log.Logger)

Example 5 with Logger

use of io.airlift.log.Logger in project presto by prestodb.

the class PrestoServer method run.

@Override
public void run() {
    verifyJvmRequirements();
    verifySystemTimeIsReasonable();
    Logger log = Logger.get(PrestoServer.class);
    ImmutableList.Builder<Module> modules = ImmutableList.builder();
    modules.add(new NodeModule(), new DiscoveryModule(), new HttpServerModule(), new JsonModule(), new JaxrsModule(true), new MBeanModule(), new JmxModule(), new JmxHttpModule(), new LogJmxModule(), new TraceTokenModule(), new JsonEventModule(), new HttpEventModule(), new EmbeddedDiscoveryModule(), new ServerSecurityModule(), new AccessControlModule(), new EventListenerModule(), new ServerMainModule(sqlParserOptions), new GracefulShutdownModule());
    modules.addAll(getAdditionalModules());
    Bootstrap app = new Bootstrap(modules.build());
    try {
        Injector injector = app.strictConfig().initialize();
        injector.getInstance(PluginManager.class).loadPlugins();
        injector.getInstance(StaticCatalogStore.class).loadCatalogs();
        // TODO: remove this huge hack
        updateConnectorIds(injector.getInstance(Announcer.class), injector.getInstance(CatalogManager.class), injector.getInstance(ServerConfig.class), injector.getInstance(NodeSchedulerConfig.class));
        injector.getInstance(ResourceGroupManager.class).loadConfigurationManager();
        injector.getInstance(AccessControlManager.class).loadSystemAccessControl();
        injector.getInstance(EventListenerManager.class).loadConfiguredEventListener();
        injector.getInstance(Announcer.class).start();
        log.info("======== SERVER STARTED ========");
    } catch (Throwable e) {
        log.error(e);
        System.exit(1);
    }
}
Also used : AccessControlManager(com.facebook.presto.security.AccessControlManager) MBeanModule(org.weakref.jmx.guice.MBeanModule) JmxModule(io.airlift.jmx.JmxModule) LogJmxModule(io.airlift.log.LogJmxModule) ImmutableList(com.google.common.collect.ImmutableList) EmbeddedDiscoveryModule(com.facebook.presto.discovery.EmbeddedDiscoveryModule) DiscoveryModule(io.airlift.discovery.client.DiscoveryModule) NodeSchedulerConfig(com.facebook.presto.execution.scheduler.NodeSchedulerConfig) JsonEventModule(io.airlift.event.client.JsonEventModule) Logger(io.airlift.log.Logger) HttpEventModule(io.airlift.event.client.HttpEventModule) Announcer(io.airlift.discovery.client.Announcer) ServerSecurityModule(com.facebook.presto.server.security.ServerSecurityModule) Injector(com.google.inject.Injector) Bootstrap(io.airlift.bootstrap.Bootstrap) EventListenerModule(com.facebook.presto.eventlistener.EventListenerModule) AccessControlModule(com.facebook.presto.security.AccessControlModule) StaticCatalogStore(com.facebook.presto.metadata.StaticCatalogStore) NodeModule(io.airlift.node.NodeModule) JaxrsModule(io.airlift.jaxrs.JaxrsModule) EmbeddedDiscoveryModule(com.facebook.presto.discovery.EmbeddedDiscoveryModule) ResourceGroupManager(com.facebook.presto.execution.resourceGroups.ResourceGroupManager) LogJmxModule(io.airlift.log.LogJmxModule) JsonModule(io.airlift.json.JsonModule) EventListenerManager(com.facebook.presto.eventlistener.EventListenerManager) CatalogManager(com.facebook.presto.metadata.CatalogManager) TraceTokenModule(io.airlift.tracetoken.TraceTokenModule) HttpServerModule(io.airlift.http.server.HttpServerModule) Module(com.google.inject.Module) MBeanModule(org.weakref.jmx.guice.MBeanModule) JmxModule(io.airlift.jmx.JmxModule) JaxrsModule(io.airlift.jaxrs.JaxrsModule) JmxHttpModule(io.airlift.jmx.JmxHttpModule) JsonEventModule(io.airlift.event.client.JsonEventModule) NodeModule(io.airlift.node.NodeModule) HttpServerModule(io.airlift.http.server.HttpServerModule) AccessControlModule(com.facebook.presto.security.AccessControlModule) EmbeddedDiscoveryModule(com.facebook.presto.discovery.EmbeddedDiscoveryModule) EventListenerModule(com.facebook.presto.eventlistener.EventListenerModule) ServerSecurityModule(com.facebook.presto.server.security.ServerSecurityModule) HttpEventModule(io.airlift.event.client.HttpEventModule) DiscoveryModule(io.airlift.discovery.client.DiscoveryModule) TraceTokenModule(io.airlift.tracetoken.TraceTokenModule) LogJmxModule(io.airlift.log.LogJmxModule) JsonModule(io.airlift.json.JsonModule) JmxHttpModule(io.airlift.jmx.JmxHttpModule)

Aggregations

Logger (io.airlift.log.Logger)7 DistributedQueryRunner (com.facebook.presto.tests.DistributedQueryRunner)6 EmbeddedDiscoveryModule (com.facebook.presto.discovery.EmbeddedDiscoveryModule)1 EventListenerManager (com.facebook.presto.eventlistener.EventListenerManager)1 EventListenerModule (com.facebook.presto.eventlistener.EventListenerModule)1 ResourceGroupManager (com.facebook.presto.execution.resourceGroups.ResourceGroupManager)1 NodeSchedulerConfig (com.facebook.presto.execution.scheduler.NodeSchedulerConfig)1 CatalogManager (com.facebook.presto.metadata.CatalogManager)1 StaticCatalogStore (com.facebook.presto.metadata.StaticCatalogStore)1 AccessControlManager (com.facebook.presto.security.AccessControlManager)1 AccessControlModule (com.facebook.presto.security.AccessControlModule)1 ServerSecurityModule (com.facebook.presto.server.security.ServerSecurityModule)1 ImmutableList (com.google.common.collect.ImmutableList)1 Injector (com.google.inject.Injector)1 Module (com.google.inject.Module)1 Bootstrap (io.airlift.bootstrap.Bootstrap)1 Announcer (io.airlift.discovery.client.Announcer)1 DiscoveryModule (io.airlift.discovery.client.DiscoveryModule)1 HttpEventModule (io.airlift.event.client.HttpEventModule)1 JsonEventModule (io.airlift.event.client.JsonEventModule)1