Package org.apache.solr.common.cloud
package org.apache.solr.common.cloud
Common Solr Cloud and ZooKeeper related classes reused on both clients & server.
-
ClassDescriptionHolds collection aliases -- virtual collections that point to one or more other collections.Immutable state of the cloud.Interface to determine if a set of liveNodes and a collection's state matches some expectations.CompositeIdRouter partitions ids based on a
CompositeIdRouter.SEPARATOR, hashes each partition and merges the hashes together to map the id to a slice.Helper class to calculate parts, masks etc.Models a Collection in zookeeper (but that Java name is obviously taken, hence "DocCollection")JSON properties related to a collection's state.Class to partition int range into n ranges.This document router is for custom shardingFetch a node's system properties.This represents the individual replica states in a collection This is an immutable object.The state of a replica as stored as a node under /collections/collection-name/state.json/replica-stateJSON properties related to a replica's state.The replica's state.Tracks the number of replicas per replica type.Used for routing docs with particular keys into another collectionA Slice contains immutable information about a logical shard (all replicas that share the same shard id).JSON properties related to a slice's state.The slice's state.A generic interface to load plugin classesZkNodeProps contains generic immutable properties.