Examples of CloudSolrServer


Examples of org.apache.solr.client.solrj.impl.CloudSolrServer

        SOLR_TEST_UTILITY.uploadConfig("config1",
                Resources.toByteArray(Resources.getResource(ResultToSolrMapperFactoryTest.class, "schema.xml")),
                Resources.toByteArray(Resources.getResource(ResultToSolrMapperFactoryTest.class, "solrconfig.xml")));
        SOLR_TEST_UTILITY.createCore("collection1_core1", "collection1", "config1", 1);

        COLLECTION1 = new CloudSolrServer(SOLR_TEST_UTILITY.getZkConnectString());
        COLLECTION1.setDefaultCollection("collection1");
    }
View Full Code Here

Examples of org.apache.solr.client.solrj.impl.CloudSolrServer

                "reducers: {}, shards: {}, fanout: {}, maxSegments: {}",
                new Object[]{hbaseIndexingOpts.reducers, hbaseIndexingOpts.shards, hbaseIndexingOpts.fanout,
                        hbaseIndexingOpts.maxSegments});

        if (hbaseIndexingOpts.isDirectWrite()) {
            CloudSolrServer solrServer = new CloudSolrServer(hbaseIndexingOpts.zkHost);
            solrServer.setDefaultCollection(hbaseIndexingOpts.collection);

            if (hbaseIndexingOpts.clearIndex) {
                clearSolr(indexingSpec.getIndexConnectionParams());
            }
View Full Code Here

Examples of org.apache.solr.client.solrj.impl.CloudSolrServer

    private Set<SolrServer> createSolrServers(Map<String, String> indexConnectionParams) throws MalformedURLException {
        String solrMode = getSolrMode(indexConnectionParams);
        if (solrMode.equals("cloud")) {
            String indexZkHost = indexConnectionParams.get(SolrConnectionParams.ZOOKEEPER);
            String collectionName = indexConnectionParams.get(SolrConnectionParams.COLLECTION);
            CloudSolrServer solrServer = new CloudSolrServer(indexZkHost);
            solrServer.setDefaultCollection(collectionName);
            return Collections.singleton((SolrServer) solrServer);
        } else if (solrMode.equals("classic")) {
            PoolingClientConnectionManager connectionManager = new PoolingClientConnectionManager();
            connectionManager.setDefaultMaxPerRoute(getSolrMaxConnectionsPerRoute(indexConnectionParams));
            connectionManager.setMaxTotal(getSolrMaxConnectionsTotal(indexConnectionParams));
View Full Code Here

Examples of org.apache.solr.client.solrj.impl.CloudSolrServer

        }

        if (collectionName == null) {
            throw new IllegalStateException("No collection name defined");
        }
        CloudSolrServer solrServer = new CloudSolrServer(indexZkHost);
        solrServer.setDefaultCollection(collectionName);

        return new DirectSolrInputDocumentWriter(context.getConfiguration().get(INDEX_NAME_CONF_KEY), solrServer);
    }
View Full Code Here

Examples of org.apache.solr.client.solrj.impl.CloudSolrServer

                Resources.toByteArray(Resources.getResource(HBaseMapReduceIndexerToolDirectWriteTest.class, "schema.xml")),
                Resources.toByteArray(Resources.getResource(HBaseMapReduceIndexerToolDirectWriteTest.class, "solrconfig.xml")));
        SOLR_TEST_UTILITY.createCore("collection1_core1", "collection1", "config1", 1);
        SOLR_TEST_UTILITY.createCore("collection2_core1", "collection2", "config1", 1);

        COLLECTION1 = new CloudSolrServer(SOLR_TEST_UTILITY.getZkConnectString());
        COLLECTION1.setDefaultCollection("collection1");

        COLLECTION2 = new CloudSolrServer(SOLR_TEST_UTILITY.getZkConnectString());
        COLLECTION2.setDefaultCollection("collection2");
       
        SOLR_ZK = "127.0.0.1:" + zkClientPort + "/solr";
        INDEXER_ZK = "localhost:" + zkClientPort;
        ZooKeeperItf zkItf = ZkUtil.connect(INDEXER_ZK, 15000);
View Full Code Here

Examples of org.apache.solr.client.solrj.impl.CloudSolrServer

        SOLR_TEST_UTILITY.uploadConfig("config1",
                Resources.toByteArray(Resources.getResource(HBaseMapReduceIndexerToolDirectWriteTest.class, "schema.xml")),
                Resources.toByteArray(Resources.getResource(HBaseMapReduceIndexerToolDirectWriteTest.class, "solrconfig.xml")));
        SOLR_TEST_UTILITY.createCore("collection1_core1", "collection1", "config1", 1);

        COLLECTION = new CloudSolrServer(SOLR_TEST_UTILITY.getZkConnectString());
        COLLECTION.setDefaultCollection("collection1");
       
        HBASE_ADMIN = new HBaseAdmin(HBASE_TEST_UTILITY.getConfiguration());

    }
View Full Code Here

Examples of org.apache.solr.client.solrj.impl.CloudSolrServer

       
        SOLR_TEST_UTILITY.uploadConfig("config1", new File(MINIMR_CONF_DIR, "conf"));
        SOLR_TEST_UTILITY.createCollection("collection1", "config1", 2);
        SOLR_TEST_UTILITY.createCollection("collection2", "config1", 2);

        COLLECTION1 = new CloudSolrServer(SOLR_TEST_UTILITY.getZkConnectString());
        COLLECTION1.setDefaultCollection("collection1");

        SOLR_ZK = "127.0.0.1:" + zkClientPort + "/solr";
        INDEXER_ZK = "localhost:" + zkClientPort;
        ZooKeeperItf zkItf = ZkUtil.connect(INDEXER_ZK, 15000);
View Full Code Here

Examples of org.apache.solr.client.solrj.impl.CloudSolrServer

* Create cloud or classic {@link SolrServer} instances from a map of solr connection parameters.
*/
public class SolrServerFactory {
    public static SolrServer createCloudSolrServer(Map<String, String> connectionParameters) throws MalformedURLException {
        String solrZk = connectionParameters.get(SolrConnectionParams.ZOOKEEPER);
        CloudSolrServer solr = new CloudSolrServer(solrZk);
        String collection = connectionParameters.get(SolrConnectionParams.COLLECTION);
        solr.setDefaultCollection(collection);
        return solr;
    }
View Full Code Here

Examples of org.apache.solr.client.solrj.impl.CloudSolrServer

    }

    public void setupSolr() throws MalformedURLException {
        if (useSolrCloud) {
            System.out.println("Using SolrCloud instance with ZooKeeper " + solrUrl);
            solrServer = new CloudSolrServer(solrUrl);
        } else {
            System.out.println("Using Solr instance at " + solrUrl);

            ThreadSafeClientConnManager connectionManager = new ThreadSafeClientConnManager();
            connectionManager.setDefaultMaxPerRoute(5);
View Full Code Here

Examples of org.apache.solr.client.solrj.impl.CloudSolrServer

    private void initSolrServers(SolrDefinition solrDef) throws MalformedURLException {
        solrServers.clear();
        for (SolrDefinition.CoreDefinition core : solrDef.getCores()) {
            SolrServer solrServer = null;
            if (enableSolrCloud) {
                solrServer = new CloudSolrServer("localhost:2181/solr");
                ((CloudSolrServer)solrServer).setDefaultCollection(core.getName());
            } else {
                solrServer = new HttpSolrServer(getUri(core.getName()), httpClient);
            }
            solrServers.put(core.getName(), solrServer);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.