Package org.apache.solr.cloud
Class CloudUtil
- java.lang.Object
 - 
- org.apache.solr.cloud.CloudUtil
 
 
- 
public class CloudUtil extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description CloudUtil() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckSharedFSFailoverReplaced(CoreContainer cc, CoreDescriptor desc)See if coreNodeName has been taken over by another baseUrl and unload core + throw exception if it has been.static Map<String,byte[]>getTrustedKeys(org.apache.solr.common.cloud.SolrZkClient zk, String dir)Read the list of public keys from ZKstatic booleanreplicaExists(org.apache.solr.common.cloud.ClusterState clusterState, String collection, String shard, String coreNodeName)static StringunifiedResourcePath(SolrResourceLoader loader)Returns a displayable unified path to the given resource. 
 - 
 
- 
- 
Method Detail
- 
checkSharedFSFailoverReplaced
public static void checkSharedFSFailoverReplaced(CoreContainer cc, CoreDescriptor desc)
See if coreNodeName has been taken over by another baseUrl and unload core + throw exception if it has been. 
- 
replicaExists
public static boolean replicaExists(org.apache.solr.common.cloud.ClusterState clusterState, String collection, String shard, String coreNodeName) 
- 
unifiedResourcePath
public static String unifiedResourcePath(SolrResourceLoader loader)
Returns a displayable unified path to the given resource. For non-solrCloud that will be the same as getConfigDir, but for Cloud it will be getConfigSetZkPath ending in a /Note: Do not use this to generate a valid file path, but for debug printing etc
- Parameters:
 loader- Resource loader instance- Returns:
 - a String of path to resource
 
 
 - 
 
 -