Tabnine Logo
SolrConnectionParamUtil.getShards
Code IndexAdd Tabnine to your IDE (free)

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

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

origin: com.ngdata/hbase-indexer-engine

public static List<SolrClient> createHttpSolrClients(Map<String, String> connectionParams, HttpClient httpClient) {
  List<SolrClient> result = Lists.newArrayList();
  for (String shard : SolrConnectionParamUtil.getShards(connectionParams)) {
    result.add(new HttpSolrClient.Builder(shard).withHttpClient(httpClient).build());
  }
  if (result.size() == 0) {
    throw new RuntimeException(
        String.format("You need to specify at least one solr shard connection parameter (%s0={url})",
            SolrConnectionParams.SOLR_SHARD_PREFIX));
  }
  return result;
}
origin: NGDATA/hbase-indexer

public static List<SolrClient> createHttpSolrClients(Map<String, String> connectionParams, HttpClient httpClient) {
  List<SolrClient> result = Lists.newArrayList();
  for (String shard : SolrConnectionParamUtil.getShards(connectionParams)) {
    result.add(new HttpSolrClient.Builder(shard).withHttpClient(httpClient).build());
  }
  if (result.size() == 0) {
    throw new RuntimeException(
        String.format("You need to specify at least one solr shard connection parameter (%s0={url})",
            SolrConnectionParams.SOLR_SHARD_PREFIX));
  }
  return result;
}
origin: NGDATA/hbase-indexer

private String[] createBatchArguments(IndexerDefinition indexer) {
  String[] batchIndexArguments = indexer.getBatchIndexCliArgumentsOrDefault();
  List<String> args = Lists.newArrayList();
  String mode =
      Optional.fromNullable(indexer.getConnectionParams().get(SolrConnectionParams.MODE)).or("cloud").toLowerCase();
  if ("cloud".equals(mode)) { // cloud mode is the default
    args.add("--zk-host");
    args.add(indexer.getConnectionParams().get(SolrConnectionParams.ZOOKEEPER));
  } else {
    for (String shard : SolrConnectionParamUtil.getShards(indexer.getConnectionParams())) {
      args.add("--shard-url");
      args.add(shard);
    }
  }
  args.add("--hbase-indexer-zk");
  args.add(zkConnectString);
  args.add("--hbase-indexer-name");
  args.add(indexer.getName());
  args.add("--reducers");
  args.add("0");
  // additional arguments that were configured on the index (e.g. HBase scan parameters)
  args.addAll(Lists.newArrayList(batchIndexArguments));
  return args.toArray(new String[args.size()]);
}
origin: com.ngdata/hbase-indexer-server

private String[] createBatchArguments(IndexerDefinition indexer) {
  String[] batchIndexArguments = indexer.getBatchIndexCliArgumentsOrDefault();
  List<String> args = Lists.newArrayList();
  String mode =
      Optional.fromNullable(indexer.getConnectionParams().get(SolrConnectionParams.MODE)).or("cloud").toLowerCase();
  if ("cloud".equals(mode)) { // cloud mode is the default
    args.add("--zk-host");
    args.add(indexer.getConnectionParams().get(SolrConnectionParams.ZOOKEEPER));
  } else {
    for (String shard : SolrConnectionParamUtil.getShards(indexer.getConnectionParams())) {
      args.add("--shard-url");
      args.add(shard);
    }
  }
  args.add("--hbase-indexer-zk");
  args.add(zkConnectString);
  args.add("--hbase-indexer-name");
  args.add(indexer.getName());
  args.add("--reducers");
  args.add("0");
  // additional arguments that were configured on the index (e.g. HBase scan parameters)
  args.addAll(Lists.newArrayList(batchIndexArguments));
  return args.toArray(new String[args.size()]);
}
origin: NGDATA/hbase-indexer

if (SolrConnectionParamUtil.getShards(connectionParams).size() == 0) {
  throw new CliException("ERROR: You need at least one shard when using solr classic");
origin: com.ngdata/hbase-indexer-cli

if (SolrConnectionParamUtil.getShards(connectionParams).size() == 0) {
  throw new CliException("ERROR: You need at least one shard when using solr classic");
com.ngdata.hbaseindexer.util.solrSolrConnectionParamUtilgetShards

Popular methods of SolrConnectionParamUtil

  • getSolrMaxConnectionsPerRoute
  • getSolrMaxConnectionsTotal
  • getSolrMode

Popular in Java

  • Running tasks concurrently on multiple threads
  • compareTo (BigDecimal)
  • onCreateOptionsMenu (Activity)
  • getExternalFilesDir (Context)
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • Path (java.nio.file)
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • JComboBox (javax.swing)
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now