====== Solr ====== [[http://project.carrot2.org/index.html|Carro2 Project]], [[http://lucene.apache.org/solr/resources.html|Solr]] https://wiki.apache.org/solr/SolrCloud http://www.slideshare.net/lucenerevolution/how-to-make-a-simple-cheap-high-availability-selfhealing-solr-cluster https://support.lucidworks.com/hc/en-us/articles/201298197-Solr-HA-DR-overview-3-x-and-4-0-SolrCloud- https://www.credera.com/blog/ecommerce/high-availability-search-with-solrcloud/ http://stackoverflow.com/questions/20107114/howto-create-a-redumdant-instance-of-solr http://wiki.apache.org/solr/SolrCloud https://cwiki.apache.org/confluence/display/solr/How+SolrCloud+Works [[.:solr:performance_tune|Performance Tuning]] ===== Create cloud ===== Delete query *:* # Download and extract solr 4.9.1 wget http://archive.apache.org/dist/lucene/solr/4.9.1/solr-4.9.1.tgz tar -zxvf solr-4.9.1.tgz # Create nodes cp -r solr-4.9.1/example/ node1 cp -r solr-4.9.1/example/ node2 cp -r solr-4.9.1/example/ node3 cp -r solr-4.9.1/example/ node4 # Run solr with 2 shards cd node1 java -DzkRun -DnumShards=2 -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -jar start.jar # Run another shard cd node2 java -Djetty.port=7574 -DzkHost=localhost:9983 -jar start.jar # Create replicas cd node3 java -Djetty.port=8900 -DzkHost=localhost:9983 -jar start.jar cd node4 java -Djetty.port=7500 -DzkHost=localhost:9983 -jar start.jar