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, boolean genericCoreNodeNames, int distribUpdateConnTimeout, int distribUpdateSoTimeout)
           
static boolean isZkMode()
           
 void publishCoresAsDown(List<SolrCore> cores)
           
 void registerInZk(SolrCore core)
           
 
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,
                          boolean genericCoreNodeNames,
                          int distribUpdateConnTimeout,
                          int distribUpdateSoTimeout)

registerInZk

public void registerInZk(SolrCore core)

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-2013 Apache Software Foundation. All Rights Reserved.