Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change 
notification.

The "SolrCloud" page has been changed by Mark Miller:
http://wiki.apache.org/solr/SolrCloud?action=diff&rev1=47&rev2=48

     </updateRequestProcessorChain>
  }}}
  
- If you do not want the DistributedUpdateProcessFactory auto injected into 
your chain (say you want to use SolrCloud functionality, but you want to 
distribute updates yourself) then specify the following update processor 
factory in your chain: NoOpDistributingUpdateProcessorFactory
+ If you do not want the '''DistributedUpdateProcessFactory''' auto injected 
into your chain (say you want to use SolrCloud functionality, but you want to 
distribute updates yourself) then specify the following update processor 
factory in your chain: '''NoOpDistributingUpdateProcessorFactory'''
  
  == Re-sizing a Cluster ==
  You can control cluster size by passing the numShards when you start up the 
first SolrCore in a collection. This parameter is used to auto assign which 
shard each instance should be part of. Any SolrCores that you start after 
starting numShards instances are evenly added to each shard as replicas (as 
long as they all belong to the same collection).
@@ -292, +292 @@

  || zkHost || No default || value ||
  || zkClientTimeout || Defaults to 10000 || value ||
  
- === Config Bootstrap Params ===
- 
- There are two different ways you can use system properties to upload your 
initial configuration files to ZooKeeper the first time you start Solr. 
Remember that these are meant to be used only on first startup or when 
overwriting configuration files - everytime you start Solr with these system 
properties, any current configuration files in ZooKeeper may be overwritten 
when 'conf set' names match.
- 
- || bootstrap_conf || No default || If you pass -Dbootstrap_conf=true on 
startup, each SolrCore you have configured will have it's configuration files 
automatically uploaded and linked to the collection that SolrCore is part of ||
- 
- || bootstrap_confdir || No default || If you pass 
-bootstrap_confdir=<directory> on startup, that specific directory of 
configuration files will be uploaded to ZooKeeper with a 'conf set' name 
defined by the below system property, collection.configName ||
- || collection.configName || Defaults to configuration1 || Determines the name 
of the conf set pointed to by bootstrap_confdir ||
  
  === Other ===
  || shardId || Defaults to being automatically assigned based on numShards || 
value ||
  
+ == Getting your Configuration Files into ZooKeeper ==
+ 
+ === Config Startup Bootstrap Params ===
+ 
+ There are two different ways you can use system properties to upload your 
initial configuration files to ZooKeeper the first time you start Solr. 
Remember that these are meant to be used only on first startup or when 
overwriting configuration files - everytime you start Solr with these system 
properties, any current configuration files in ZooKeeper may be overwritten 
when 'conf set' names match.
+ 
+ 1. 
+ ||bootstrap_conf || No default || If you pass -Dbootstrap_conf=true on 
startup, each SolrCore you have configured will have it's configuration files 
automatically uploaded and linked to the collection that SolrCore is part of ||
+ 2. 
+ ||bootstrap_confdir || No default || If you pass 
-bootstrap_confdir=<directory> on startup, that specific directory of 
configuration files will be uploaded to ZooKeeper with a 'conf set' name 
defined by the below system property, collection.configName ||
+ || collection.configName || Defaults to configuration1 || Determines the name 
of the conf set pointed to by bootstrap_confdir ||
+ 
+ === Command Line Util ===
+ 
+ TBD
+ 
  == FAQ ==
  
-  * Q: I'm seeing lot's of session timeout exceptions - what to do?
+  * '''Q:''' I'm seeing lot's of session timeout exceptions - what to do?
-    A: Try raising the ZooKeeper session timeout by editing solr.xml - see the 
zkClientTimeout attribute. The minimum session timeout is 2 times your 
ZooKeeper defined tickTime. The maximum is 20 times the tickTime. The default 
tickTime is 2 seconds.
+    '''A:''' Try raising the ZooKeeper session timeout by editing solr.xml - 
see the zkClientTimeout attribute. The minimum session timeout is 2 times your 
ZooKeeper defined tickTime. The maximum is 20 times the tickTime. The default 
tickTime is 2 seconds.
+  * '''Q:''' How do I use SolrCloud, but distribute updates myself?
+  * '''A:''' Add the following UpdateProcessorFactory somewhere in your update 
chain: '''NoOpDistributingUpdateProcessorFactory'''
  

Reply via email to