Solr is the well known, blazing fast open source enterprise search platform from the Apache Lucene project. Its significant elements incorporate intense full-content search, hit highlighting, faceted search, dynamic clustering, database integration, rich record (e.g., Word, PDF) taking care of, and geospatial inquiry. Solr is higly scalable, giving distributed search and index replication, and it controls the search and navigation features of huge numbers of the world’s biggest internet sites.
Check Java Version
JAVA is the first requirement for Solr establishment. Verify you have JAVA SE 6 or Later form introduced in your framework. Utilization taking after order to check in the event that you have java introduced as of now on your framework.
# java -version
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
If you do not have java installed, Use any article Install Java 7 or Install Java 8 in RHEL based systems.
Install Java 8 on CentOS/RHEL
Install Java 7 on CentOS/RHEL
Download Apache Solr 3.4.0
First we download solr source file using following command:
# cd /opt
# wget https://archive.apache.org/dist/lucene/solr/3.4.0/apache-solr-3.4.0.tgz
Now we extract tar file using following command:
# tar -zxvf apache-solr-3.4.0.tgz
Now we move solr directory where we want to setup solr.
# mv apache-solr-3.4.0 /home/apache-solr
To begin Solr surprisingly after establishment, simply do:
# cd /home/apache-solr
# cd example
# java -jar start.jar &
Sometimes we need to run multiple Apache Solr on server, So to run multiple Apache Solr we need to run it on different port.
# cd /home/apache-solr/example/etc/jetty.xml
Search below line:
Set name="port><SystemProperty name="jetty.port" default="8983"/></Set>
Replace Port No.:
Set name="port"><SystemProperty name="jetty.port" default="7574"/></Set>
After changing the default port of Apache Solr restart Solr service.
In the wake of beginning Solr, direct your Web program to the Solr Admin Console at: