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
-
-