org.apache.solr.core
Class ZkContainer

java.lang.Object
  extended by org.apache.solr.core.ZkContainer

public class ZkContainer
extends Object


Field Summary
static String DEFAULT_HOST_CONTEXT
          Deprecated. will be remove in Solr 5.0 (SOLR-4622)
static String DEFAULT_HOST_PORT
          Deprecated. will be remove in Solr 5.0 (SOLR-4622)
protected static org.slf4j.Logger log
           
protected  ZkController zkController
           
 
Constructor Summary
ZkContainer()
           
 
Method Summary
 void close()
           
 SolrConfig getSolrConfigFromZk(String zkConfigName, String solrConfigFileName, SolrResourceLoader resourceLoader)
           
 ZkController getZkController()
           
 void initZooKeeper(CoreContainer cc, String solrHome, ConfigSolr config)
           
 void initZooKeeper(CoreContainer cc, String solrHome, String zkHost, int zkClientTimeout, String hostPort, String hostContext, String host, int leaderVoteWait, int leaderConflictResolveWait, boolean genericCoreNodeNames)
           
static boolean isZkMode()
           
 void publishCoresAsDown(List<SolrCore> cores)
           
 void registerInZk(SolrCore core, boolean background)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.slf4j.Logger log

DEFAULT_HOST_CONTEXT

public static final String DEFAULT_HOST_CONTEXT
Deprecated. will be remove in Solr 5.0 (SOLR-4622)
See Also:
Constant Field Values

DEFAULT_HOST_PORT

public static final String DEFAULT_HOST_PORT
Deprecated. will be remove in Solr 5.0 (SOLR-4622)
See Also:
Constant Field Values

zkController

protected ZkController zkController
Constructor Detail

ZkContainer

public ZkContainer()
Method Detail

initZooKeeper

public void initZooKeeper(CoreContainer cc,
                          String solrHome,
                          ConfigSolr config)

isZkMode

public static boolean isZkMode()

initZooKeeper

public void initZooKeeper(CoreContainer cc,
                          String solrHome,
                          String zkHost,
                          int zkClientTimeout,
                          String hostPort,
                          String hostContext,
                          String host,
                          int leaderVoteWait,
                          int leaderConflictResolveWait,
                          boolean genericCoreNodeNames)

registerInZk

public void registerInZk(SolrCore core,
                         boolean background)

getSolrConfigFromZk

public SolrConfig getSolrConfigFromZk(String zkConfigName,
                                      String solrConfigFileName,
                                      SolrResourceLoader resourceLoader)

getZkController

public ZkController getZkController()

publishCoresAsDown

public void publishCoresAsDown(List<SolrCore> cores)

close

public void close()


Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.