Codota Logo
SolrConnectionParamUtil.getSolrMaxConnectionsPerRoute
Code IndexAdd Codota to your IDE (free)

How to use
getSolrMaxConnectionsPerRoute
method
in
com.ngdata.hbaseindexer.util.solr.SolrConnectionParamUtil

Best Java code snippets using com.ngdata.hbaseindexer.util.solr.SolrConnectionParamUtil.getSolrMaxConnectionsPerRoute (Showing top 6 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
DateTime d =
  • Codota Iconnew DateTime()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseDateTime(text)
  • Codota IconObject instant;new DateTime(instant)
  • Smart code suggestions by Codota
}
origin: NGDATA/hbase-indexer

private DirectSolrClassicInputDocumentWriter createClassicSolrWriter(Context context,
                                   Map<String, String> indexConnectionParams)
    throws IOException {
  PoolingClientConnectionManager connectionManager = new PoolingClientConnectionManager();
  connectionManager.setDefaultMaxPerRoute(getSolrMaxConnectionsPerRoute(indexConnectionParams));
  connectionManager.setMaxTotal(getSolrMaxConnectionsTotal(indexConnectionParams));
  HttpClient httpClient = new DefaultHttpClient(connectionManager);
  List<SolrClient> solrServers = createHttpSolrClients(indexConnectionParams, httpClient);
  return new DirectSolrClassicInputDocumentWriter(
      context.getConfiguration().get(INDEX_NAME_CONF_KEY), solrServers);
}
origin: com.ngdata/hbase-indexer-mr

private DirectSolrClassicInputDocumentWriter createClassicSolrWriter(Context context,
                                   Map<String, String> indexConnectionParams)
    throws IOException {
  PoolingClientConnectionManager connectionManager = new PoolingClientConnectionManager();
  connectionManager.setDefaultMaxPerRoute(getSolrMaxConnectionsPerRoute(indexConnectionParams));
  connectionManager.setMaxTotal(getSolrMaxConnectionsTotal(indexConnectionParams));
  HttpClient httpClient = new DefaultHttpClient(connectionManager);
  List<SolrClient> solrServers = createHttpSolrClients(indexConnectionParams, httpClient);
  return new DirectSolrClassicInputDocumentWriter(
      context.getConfiguration().get(INDEX_NAME_CONF_KEY), solrServers);
}
origin: NGDATA/hbase-indexer

private Set<SolrClient> createSolrClients(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);
    CloudSolrClient solrServer = new CloudSolrClient.Builder().withZkHost(indexZkHost).build();
    int zkSessionTimeout = HBaseIndexerConfiguration.getSessionTimeout(getConf());
    solrServer.setZkClientTimeout(zkSessionTimeout);
    solrServer.setZkConnectTimeout(zkSessionTimeout);
    solrServer.setDefaultCollection(collectionName);
    return Collections.singleton((SolrClient)solrServer);
  } else if (solrMode.equals("classic")) {
    PoolingClientConnectionManager connectionManager = new PoolingClientConnectionManager();
    connectionManager.setDefaultMaxPerRoute(getSolrMaxConnectionsPerRoute(indexConnectionParams));
    connectionManager.setMaxTotal(getSolrMaxConnectionsTotal(indexConnectionParams));
    HttpClient httpClient = new DefaultHttpClient(connectionManager);
    return new HashSet<SolrClient>(createHttpSolrClients(indexConnectionParams, httpClient));
  } else {
    throw new RuntimeException("Only 'cloud' and 'classic' are valid values for solr.mode, but got " + solrMode);
  }
}
origin: com.ngdata/hbase-indexer-mr

private Set<SolrClient> createSolrServers(Map<String, String> indexConnectionParams, String uniqueKeyField) throws MalformedURLException {
  String solrMode = getSolrMode(indexConnectionParams);
  if (solrMode.equals("cloud")) {
    String indexZkHost = indexConnectionParams.get(SolrConnectionParams.ZOOKEEPER);
    String collectionName = indexConnectionParams.get(SolrConnectionParams.COLLECTION);
    CloudSolrClient solrServer = new CloudSolrClient.Builder().withZkHost(indexZkHost).build();
    int zkSessionTimeout = HBaseIndexerConfiguration.getSessionTimeout(getConf());
    solrServer.setZkClientTimeout(zkSessionTimeout);
    solrServer.setZkConnectTimeout(zkSessionTimeout);
    solrServer.setDefaultCollection(collectionName);
    solrServer.setIdField(uniqueKeyField);
    return Collections.singleton((SolrClient)solrServer);
  } else if (solrMode.equals("classic")) {
    PoolingClientConnectionManager connectionManager = new PoolingClientConnectionManager();
    connectionManager.setDefaultMaxPerRoute(getSolrMaxConnectionsPerRoute(indexConnectionParams));
    connectionManager.setMaxTotal(getSolrMaxConnectionsTotal(indexConnectionParams));
    HttpClient httpClient = new DefaultHttpClient(connectionManager);
    return new HashSet<SolrClient>(createHttpSolrClients(indexConnectionParams, httpClient));
  } else {
    throw new RuntimeException("Only 'cloud' and 'classic' are valid values for solr.mode, but got " + solrMode);
  }
}
origin: NGDATA/hbase-indexer

} else if (solrMode.equals("classic")) {
  connectionManager = new PoolingClientConnectionManager();
  connectionManager.setDefaultMaxPerRoute(getSolrMaxConnectionsPerRoute(connectionParams));
  connectionManager.setMaxTotal(getSolrMaxConnectionsTotal(connectionParams));
origin: com.ngdata/hbase-indexer-server

} else if (solrMode.equals("classic")) {
  connectionManager = new PoolingClientConnectionManager();
  connectionManager.setDefaultMaxPerRoute(getSolrMaxConnectionsPerRoute(connectionParams));
  connectionManager.setMaxTotal(getSolrMaxConnectionsTotal(connectionParams));
com.ngdata.hbaseindexer.util.solrSolrConnectionParamUtilgetSolrMaxConnectionsPerRoute

Popular methods of SolrConnectionParamUtil

  • getShards
  • getSolrMaxConnectionsTotal
  • getSolrMode

Popular in Java

  • Reactive rest calls using spring rest template
  • requestLocationUpdates (LocationManager)
  • setRequestProperty (URLConnection)
    Sets the general request property. If a property with the key already exists, overwrite its value wi
  • orElseThrow (Optional)
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Permission (java.security)
    Abstract class for representing access to a system resource. All permissions have a name (whose inte
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • Reference (javax.naming)
  • JButton (javax.swing)
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now