You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by yo...@apache.org on 2010/01/23 17:57:59 UTC
svn commit: r902442 -
/lucene/solr/branches/cloud/src/java/org/apache/solr/core/CoreContainer.java
Author: yonik
Date: Sat Jan 23 16:57:58 2010
New Revision: 902442
URL: http://svn.apache.org/viewvc?rev=902442&view=rev
Log:
fix running example w/o cloud
Modified:
lucene/solr/branches/cloud/src/java/org/apache/solr/core/CoreContainer.java
Modified: lucene/solr/branches/cloud/src/java/org/apache/solr/core/CoreContainer.java
URL: http://svn.apache.org/viewvc/lucene/solr/branches/cloud/src/java/org/apache/solr/core/CoreContainer.java?rev=902442&r1=902441&r2=902442&view=diff
==============================================================================
--- lucene/solr/branches/cloud/src/java/org/apache/solr/core/CoreContainer.java (original)
+++ lucene/solr/branches/cloud/src/java/org/apache/solr/core/CoreContainer.java Sat Jan 23 16:57:58 2010
@@ -97,6 +97,10 @@
private void initZooKeeper(String zkHost, int zkClientTimeout) {
// nocommit: perhaps get from solr.xml
+ String zkRun = System.getProperty("zkRun");
+ if (zkRun == null && zkHost == null)
+ return; // not in zk mode
+
// if zkHost sys property is not set, we are not using ZooKeeper
String zookeeperHost;
if(zkHost == null) {
@@ -105,7 +109,7 @@
zookeeperHost = zkHost;
}
- zkServer = new SolrZkServer(System.getProperty("zkRun"), zookeeperHost, solrHome, hostPort);
+ zkServer = new SolrZkServer(zkRun, zookeeperHost, solrHome, hostPort);
zkServer.parseConfig();
zkServer.start();
@@ -470,6 +474,9 @@
if(zooKeeperController != null) {
zooKeeperController.close();
}
+ if (zkServer != null) {
+ zkServer.stop();
+ }
isShutDown = true;
}
}