Package | Description |
---|---|
org.apache.solr.client.solrj.cloud.autoscaling |
Common classes for autoscaling parsing filtering nodes and sorting
|
org.apache.solr.client.solrj.impl |
Concrete implementations of client API classes.
|
Modifier and Type | Class and Description |
---|---|
class |
DelegatingCloudManager
Base class for overriding some behavior of
SolrCloudManager . |
Modifier and Type | Field and Description |
---|---|
protected SolrCloudManager |
DelegatingCloudManager.delegate |
Modifier and Type | Method and Description |
---|---|
Policy.Session |
Policy.Session.cloneToNewSession(SolrCloudManager cloudManager)
Given a session (this one), creates a new one for placement simulations that retains all the relevant information,
whether or not that info already made it to Zookeeper.
|
Policy.Session |
Policy.createSession(SolrCloudManager cloudManager) |
Policy.Session |
Policy.createSession(SolrCloudManager cloudManager,
org.apache.solr.client.solrj.cloud.autoscaling.Policy.Transaction tx) |
static MapWriter |
PolicyHelper.getDiagnostics(Policy policy,
SolrCloudManager cloudManager) |
static List<ReplicaPosition> |
PolicyHelper.getReplicaLocations(String collName,
AutoScalingConfig autoScalingConfig,
SolrCloudManager cloudManager,
Map<String,String> optionalPolicyMapping,
List<String> shardNames,
int nrtReplicas,
int tlogReplicas,
int pullReplicas,
List<String> nodesList) |
static PolicyHelper.SessionWrapper |
PolicyHelper.getSession(SolrCloudManager cloudManager)
How to get a shared Policy Session
1) call
PolicyHelper.getSession(SolrCloudManager)
2) compute all suggestions
3) call PolicyHelper.SessionWrapper.returnSession(Policy.Session)
4) perform all suggestions
5) call PolicyHelper.SessionWrapper.release() |
static List<Suggester.SuggestionInfo> |
PolicyHelper.getSuggestions(AutoScalingConfig autoScalingConf,
SolrCloudManager cloudManager) |
static List<Suggester.SuggestionInfo> |
PolicyHelper.getSuggestions(AutoScalingConfig autoScalingConf,
SolrCloudManager cloudManager,
int max,
int timeoutInSecs,
SolrParams params) |
static List<Suggester.SuggestionInfo> |
PolicyHelper.getSuggestions(AutoScalingConfig autoScalingConf,
SolrCloudManager cloudManager,
SolrParams params) |
static void |
PolicyHelper.logState(SolrCloudManager cloudManager,
Suggester suggester)
Use this to dump the state of a system and to generate a testcase
|
Constructor and Description |
---|
DelegatingCloudManager(SolrCloudManager delegate) |
Modifier and Type | Class and Description |
---|---|
class |
SolrClientCloudManager
Class that implements
SolrCloudManager using a SolrClient |
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.