Package de.komoot.photon.importer.elasticsearch

Examples of de.komoot.photon.importer.elasticsearch.Server


    public void setUpES() {
        if (server != null)
            return;
       
        server = new Server("photon", new File("./target/es_photon").getAbsolutePath()).start(true);
        server.recreateIndex();
    }
View Full Code Here


      } catch(FileNotFoundException e) {
        log.error("cannot create dump", e);
      }
    }

    final Server esServer = new Server(args.getCluster(), args.getDataDirectory());
    esServer.start();

    Client esNodeClient = esServer.getClient();

    if(args.isDeleteIndex()) {
      esServer.recreateIndex();
      log.info("deleted photon index and created an empty new one.");
      return;
    }

    if(args.isNominatimImport()) {
      esServer.recreateIndex(); // dump previous data
      Importer importer = new Importer(esNodeClient);
      NominatimConnector nominatimConnector = new NominatimConnector(args.getHost(), args.getPort(), args.getDatabase(), args.getUser(), args.getPassword());
      nominatimConnector.setImporter(importer);
      nominatimConnector.readEntireDatabase();
      log.info("imported data from nominatim to photon.");
View Full Code Here

TOP

Related Classes of de.komoot.photon.importer.elasticsearch.Server

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.