Search in sources :

Example 16 with Logger

use of com.facebook.airlift.log.Logger in project presto by prestodb.

the class OracleQueryRunner method main.

public static void main(String[] args) throws Exception {
    Logging.initialize();
    DistributedQueryRunner queryRunner = createOracleQueryRunner(new TestingOracleServer(), TpchTable.getTables());
    Logger log = Logger.get(OracleQueryRunner.class);
    log.info("======== SERVER STARTED ========");
    log.info("\n====\n%s\n====", queryRunner.getCoordinator().getBaseUrl());
}
Also used : DistributedQueryRunner(com.facebook.presto.tests.DistributedQueryRunner) Logger(com.facebook.airlift.log.Logger)

Example 17 with Logger

use of com.facebook.airlift.log.Logger in project presto by prestodb.

the class HiveQueryRunner method main.

public static void main(String[] args) throws Exception {
    // You need to add "--user user" to your CLI for your queries to work
    Logging.initialize();
    Optional<Path> baseDataDir = Optional.empty();
    if (args.length > 0) {
        if (args.length != 1) {
            log.error("usage: HiveQueryRunner [baseDataDir]\n");
            log.error("       [baseDataDir] is a local directory under which you want the hive_data directory to be created.]\n");
            System.exit(1);
        }
        File baseDataDirFile = new File(args[0]);
        if (baseDataDirFile.exists()) {
            if (!baseDataDirFile.isDirectory()) {
                log.error("Error: " + baseDataDirFile.getAbsolutePath() + " is not a directory.");
                System.exit(1);
            } else if (!baseDataDirFile.canRead() || !baseDataDirFile.canWrite()) {
                log.error("Error: " + baseDataDirFile.getAbsolutePath() + " is not readable/writable.");
                System.exit(1);
            }
        } else {
            // be able to create directory for it. e.g. "/aaa/bbb" is not creatable because path "/" is not writable.
            while (!baseDataDirFile.exists()) {
                baseDataDirFile = baseDataDirFile.getParentFile();
            }
            if (!baseDataDirFile.canRead() || !baseDataDirFile.canWrite()) {
                log.error("Error: The ancestor directory " + baseDataDirFile.getAbsolutePath() + " is not readable/writable.");
                System.exit(1);
            }
        }
        baseDataDir = Optional.of(baseDataDirFile.toPath());
    }
    DistributedQueryRunner queryRunner = createQueryRunner(TpchTable.getTables(), ImmutableMap.of("http-server.http.port", "8080"), baseDataDir);
    Thread.sleep(10);
    Logger log = Logger.get(DistributedQueryRunner.class);
    log.info("======== SERVER STARTED ========");
    log.info("\n====\n%s\n====", queryRunner.getCoordinator().getBaseUrl());
}
Also used : Path(java.nio.file.Path) DistributedQueryRunner(com.facebook.presto.tests.DistributedQueryRunner) Logger(com.facebook.airlift.log.Logger) File(java.io.File)

Example 18 with Logger

use of com.facebook.airlift.log.Logger in project presto by prestodb.

the class GeoQueryRunner method main.

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

Example 19 with Logger

use of com.facebook.airlift.log.Logger in project presto by prestodb.

the class ThriftQueryRunner method main.

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

Aggregations

Logger (com.facebook.airlift.log.Logger)19 DistributedQueryRunner (com.facebook.presto.tests.DistributedQueryRunner)13 Bootstrap (com.facebook.airlift.bootstrap.Bootstrap)2 HttpServerModule (com.facebook.airlift.http.server.HttpServerModule)2 JaxrsModule (com.facebook.airlift.jaxrs.JaxrsModule)2 JmxModule (com.facebook.airlift.jmx.JmxModule)2 JsonModule (com.facebook.airlift.json.JsonModule)2 LogJmxModule (com.facebook.airlift.log.LogJmxModule)2 NodeModule (com.facebook.airlift.node.NodeModule)2 TraceTokenModule (com.facebook.airlift.tracetoken.TraceTokenModule)2 MBeanModule (org.weakref.jmx.guice.MBeanModule)2 ConditionalModule.installModuleIf (com.facebook.airlift.configuration.ConditionalModule.installModuleIf)1 Announcer (com.facebook.airlift.discovery.client.Announcer)1 DiscoveryModule (com.facebook.airlift.discovery.client.DiscoveryModule)1 ServiceAnnouncement (com.facebook.airlift.discovery.client.ServiceAnnouncement)1 ServiceAnnouncementBuilder (com.facebook.airlift.discovery.client.ServiceAnnouncement.ServiceAnnouncementBuilder)1 ServiceAnnouncement.serviceAnnouncement (com.facebook.airlift.discovery.client.ServiceAnnouncement.serviceAnnouncement)1 EventModule (com.facebook.airlift.event.client.EventModule)1 HttpEventModule (com.facebook.airlift.event.client.HttpEventModule)1 JsonEventModule (com.facebook.airlift.event.client.JsonEventModule)1