Uses of Package
org.apache.solr.cloud
Packages that use org.apache.solr.cloud
Package
Description
Classes for dealing with ZooKeeper when operating in SolrCloud mode.
Package related to internal implementations of the SolrCloud collections api
Classes for updating cluster state in SolrCloud mode.
Interfaces defining support for cluster-level event generation and processing.
Default implementation of
ClusterEventProducer.Cluster Singleton plugins that are used to perform maintenance tasks within the cluster.
Core classes implementing Solr internals and the management of
SolrCoresConcrete implementations of
SolrRequestHandlerSolrRequestHandler implementations for powering he Solr Admin UIAPIs and classes for dealing with Solr requests
IndexSchema and FieldType
implementations for powering schema.xmlAPIs and classes for managing index updates
-
Classes in org.apache.solr.cloud used by org.apache.solr.cloudClassDescriptionSolrCloud metadata attached to a
CoreDescriptor.Gives access to distributed cluster state update methods and allows code to inquire whether distributed state update is enabled.Naming of enum instances are the mutator object name (e.g.Class handling the distributed updates of collection's Zookeeper filesstate.jsonbased on multiple updates applied to a single collection (as is sometimes done by *Cmd classes implementing the Collection API commands).A lock that can be used across cluster nodes.A distributed map.A lock as acquired for running a single API command (Collection or Config Set or anything else in the future).Leader Election process.This class is used to mark nodes for which acquiring a lock was attempted but didn't succeed.Cluster leader.Interface for processing messages received by anOverseerTaskProcessorResponsible for prioritization of Overseer nodes, for example with the ADDROLE collection command.A generic processor run in the Overseer, used for handling items added to a distributed work queue.An interface to determine whichOverseerMessageHandlerhandles a given message.AZkDistributedQueueaugmented with helper methods specific to the overseer task queues.This class may change in future and customisations are not supported between versions in terms of API or back compat behaviour.Hold values of terms, this class is immutable.Used to hold statistics about some SolrCloud operations.Handle ZooKeeper interactions.A ZK-based distributed queue.Class used for interact with a ZK term node.ResourceLoader that works with ZooKeeper. -
Classes in org.apache.solr.cloud used by org.apache.solr.cloud.api.collectionsClassDescriptionGives access to distributed cluster state update methods and allows code to inquire whether distributed state update is enabled.Cluster leader.Interface for processing messages received by an
OverseerTaskProcessorResponsible for prioritization of Overseer nodes, for example with the ADDROLE collection command.Used to hold statistics about some SolrCloud operations. -
Classes in org.apache.solr.cloud used by org.apache.solr.cloud.overseer
-
Classes in org.apache.solr.cloud used by org.apache.solr.cluster.eventsClassDescriptionIntended for components that should be enabled only one instance per cluster.
-
Classes in org.apache.solr.cloud used by org.apache.solr.cluster.events.implClassDescriptionIntended for components that should be enabled only one instance per cluster.
-
Classes in org.apache.solr.cloud used by org.apache.solr.cluster.maintenanceClassDescriptionIntended for components that should be enabled only one instance per cluster.
-
Classes in org.apache.solr.cloud used by org.apache.solr.coreClassDescriptionSolrCloud metadata attached to a
CoreDescriptor.Intended for components that should be enabled only one instance per cluster.Handle ZooKeeper interactions.ResourceLoader that works with ZooKeeper. -
Classes in org.apache.solr.cloud used by org.apache.solr.handler
-
Classes in org.apache.solr.cloud used by org.apache.solr.handler.admin
-
Classes in org.apache.solr.cloud used by org.apache.solr.request
-
Classes in org.apache.solr.cloud used by org.apache.solr.schema
-
Classes in org.apache.solr.cloud used by org.apache.solr.update