List of usage examples for org.apache.solr.client.solrj.embedded JettySolrRunner JettySolrRunner
public JettySolrRunner(String solrHome, Properties nodeProperties, JettyConfig config)
From source file:com.shaie.solr.MiniSolrCloudCluster.java
License:Apache License
private void startSolrNode(String nodeId) { final File solrHome = new File(workDir, nodeId); if (!solrHome.exists() && !solrHome.mkdirs()) { throw new RuntimeException("[" + solrHome + "] does not exist and fails to create"); }//from ww w . j a va 2 s . c om try { final JettySolrRunner solrRunner = new JettySolrRunner(solrHome.getAbsolutePath(), SOLR_CONTEXT, 0); solrRunner.start(); solrRunners.put(nodeId, solrRunner); } catch (final Exception e) { throw Throwables.propagate(e); } }
From source file:fr.jetoile.hadoopunit.component.SolrCloudBootstrap.java
License:Apache License
private void build() { File solrXml = null;// w w w . ja v a2 s .c o m try { solrXml = new File( configuration.getClass().getClassLoader().getResource(solrDirectory + "/solr.xml").toURI()); } catch (URISyntaxException e) { LOGGER.error("unable to instanciate SolrCloudBootstrap", e); } File solrHomeDir = solrXml.getParentFile(); String context = "/solr"; solrServer = new JettySolrRunner(solrHomeDir.getAbsolutePath(), context, solrPort); }
From source file:jp.sf.fess.solr.plugin.suggest.TestUtils.java
License:Apache License
public static void startJerrySolrRunner() { if (jettySolrRunner != null) { return;/*ww w . j av a 2 s .c o m*/ } jettySolrRunner = new JettySolrRunner("./solr", CONTEXT_PATH, PORT); try { jettySolrRunner.start(); } catch (final Exception e) { e.printStackTrace(); } }
From source file:org.apache.camel.component.solr.SolrComponentTestSupport.java
License:Apache License
@BeforeClass public static void beforeClass() throws Exception { // Set appropriate paths for Solr to use. System.setProperty("solr.solr.home", "src/test/resources/solr"); System.setProperty("solr.data.dir", "target/test-classes/solr/data"); // Instruct Solr to keep the index in memory, for faster testing. System.setProperty("solr.directoryFactory", "solr.RAMDirectoryFactory"); // Start a Solr instance. solrRunner = new JettySolrRunner("src/test/resources/solr", "/solr", PORT); solrRunner.start();//from w w w. jav a 2 s . co m solrServer = new HttpSolrServer("http://localhost:" + PORT + "/solr"); }
From source file:org.apache.gora.solr.GoraSolrManagedSchemaTestDriver.java
License:Apache License
@Override public void setUpClass() throws Exception { solr = new JettySolrRunner("src/test/conf/solr-managed-schema", "/solr", 9876); solr.start();/*from w ww . j av a2s.c om*/ }
From source file:org.apache.gora.solr.GoraSolrTestDriver.java
License:Apache License
@Override public void setUpClass() throws Exception { super.setUpClass(); solr = new JettySolrRunner("src/test/conf/solr", "/solr", 9876); solr.start();//w w w . j a va 2 s. co m }
From source file:org.elasticsearch.river.solr.SolrRiverIntegrationTest.java
License:Apache License
@BeforeClass public static void init() throws Exception { documentGenerator = new DocumentGenerator(randomLong()); //starts Solr server File solrHome = new File(Thread.currentThread().getContextClassLoader().getResource("solr/").toURI()); System.setProperty("solr.data.dir", SOLR_DATA_DIR.getCanonicalPath()); jettySolrRunner = new JettySolrRunner(solrHome.getAbsolutePath(), "/solr-river", 8983); jettySolrRunner.start();//from ww w . ja v a2s . com solrIndexer = new SolrIndexer("http://localhost:8983/solr-river"); }
From source file:org.hara.sodra.service.SodraDaemon.java
License:Apache License
public void startSodra() throws Exception { String context = "/solr"; String solrHome = SodraUtils.getSolrHome().toString(); this.solrServer = new JettySolrRunner(solrHome, context, SodraDaemon.getSodraConfig().solr_port); this.solrServer.start(); }