How to Install Solr on Ubuntu 12.04

Solr Installation :-

Apacha Solr requires Tomcat, so the first step, install the Tomcat server:
apt-get install tomcat6

want to get Solr and extract it to a temporary directory:
mkdir -p ~/tmp/solr/
cd ~/tmp/solr/
tar xzvf apache-solr-3.6.0.tgz

All the solr cores and indexes will go in /var/solr:
mkdir -p /var/solr

Copy the Solr webapp and the example multicore configuration files:
cp apache-solr-3.6.0/dist/apache-solr-3.6.0.war /var/solr/solr.war
cp -R apache-solr-3.6.0/example/multicore/* /var/solr/
chown -R tomcat6 /var/solr/

Need to point Catalina at Solr:

echo -e '<Context docBase="/var/solr/solr.war" debug="0"

privileged="true" allowLinking="true" crossContext="true">\n<Environment

name="solr/home" type="java.lang.String" value="/var/solr"

override="true" />\n</Context>' | sudo tee -a  /etc/tomcat6/Catalina/localhost/solr.xml

echo 'TOMCAT6_SECURITY=no' | sudo tee -a /etc/default/tomcat6

Change near the top of the file other environment vars are set up:
JAVA_OPTS="$JAVA_OPTS -Dsolr.home=/var/solr"

Restart Tomcat6 and :
/etc/init.d/tomcat6 restart 

Open to http://localhost:8080/solr/ – you should see it up and running. 


Vishal Vyas