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());
}
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());
}
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());
}
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());
}
Aggregations