====== solr_master_slave ====== Server configuration details for dev01.learnexa.com and 192.241.172.153 same OS = CentOS release 6.8 \\ RAM = 4GB \\ DISK SIZE = 60GB \\ Solr Version = 1.4.1 \\ #solr master = dev01.learnexa.com \\ http://dev01.learnexa.com:8080/solr/admin/replication/index.jsp #solr slave = 192.241.172.153 \\ http://192.241.172.153:8080/solr/admin/replication/index.jsp config file can get below link {{:solr-config-master-slave.zip|}} https://wiki.apache.org/solr/SolrReplication#Configuration \\ In Dev learnexa implemented solr master slave replication a) From master to slave index files are replication working fine b) To verify is that valid index files /deploy/crossbow/current/config/sunspot.yml pointed to slave solr (hostname: 192.241.172.153) able to view recent and old contents c) when there is a problem ( master index file corrupted) , solr engine itself will break sync master slave setup . \\ Start serving index files from slave solr .\\ For this step required help to make solr master index file corrupt and check negative testing is that index serving from slave solr server d) it will cover only when master solr server index file corrupted .\\ will not cover downtime for solr full re-indexing time (every week once sunday task) \\ what ever doing in master it was replicating slave also . for example if index files delete in master salve also got deleted {{:solr_master_slave_1_.png|}} **Things to do later ** Latest version of solr \\ Requirements \\ Java (JDK) 1.7 or later – (1.8 recommended) \\ MySQL JDBC connector (mysql-connector-java-5.1.39-bin.jar) \\ Solr 6.2.1 \\ Zookeeper 3.4.9 \\ http://wiki.apache.org/solr/ (Solr) \\ https://cwiki.apache.org/confluence/display/solr/SolrCloud (SolrCloud) \\ https://cwiki.apache.org/confluence/display/solr/Uploading+Structured+Data+Store+Data+with+the+Data+Import+Handler (Solr's Data Import) \\ https://cwiki.apache.org/confluence/display/ZOOKEEPER/Index (Zookeeper) \\