List of usage examples for org.apache.solr.servlet SolrDispatchFilter getCores
public CoreContainer getCores()
From source file:com.shaie.solr.MiniSolrCloudCluster.java
License:Apache License
/** * Kills the Solr instance identified by the given {@code nodeId}. Unlike {@link #stopSolr(String)}, this method * prevents Solr from doing a graceful shutdown, so that states recorded in ZooKeeper aren't consistent. *//* ww w.ja v a2 s . com*/ public void killSolr(String nodeId) { final JettySolrRunner solrRunner = getJettySolrRunner(nodeId); final SolrDispatchFilter solrFilter = solrRunner.getSolrDispatchFilter(); final SolrZooKeeper solrZooKeeper = solrFilter.getCores().getZkController().getZkClient() .getSolrZooKeeper(); try { // solrZooKeeper.closeCnxn() doesn't really work solrZooKeeper.close(); } catch (final InterruptedException e) { throw new RuntimeException(e); } stopSolr(nodeId); }
From source file:org.apache.sentry.tests.e2e.solr.AbstractSolrSentryTestBase.java
License:Apache License
private ZkController getZkController() { SolrDispatchFilter dispatchFilter = (SolrDispatchFilter) miniSolrCloudCluster.getJettySolrRunners().get(0) .getDispatchFilter().getFilter(); return dispatchFilter.getCores().getZkController(); }