Package org.apache.solr.core
Class ZkContainer
java.lang.Object
org.apache.solr.core.ZkContainer
Used by
CoreContainer to hold ZooKeeper / SolrCloud info, especially ZkController. Mainly it does some ZK initialization, and ensures a loading core registers in ZK.
Even when in standalone mode, perhaps surprisingly, an instance of this class exists. If getZkController() returns null then we're in standalone mode.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidinitZooKeeper(CoreContainer cc, CloudConfig config) voidregisterInZk(SolrCore core, boolean background, boolean skipRecovery)
-
Field Details
-
zkController
-
testing_beforeRegisterInZk
-
-
Constructor Details
-
ZkContainer
public ZkContainer()
-
-
Method Details
-
initZooKeeper
-
registerInZk
-
getZkController
-
close
public void close() -
getCoreZkRegisterExecutorService
-
getZkMetricsProducer
-