10

I used this DigitalOcean article to install Solr 5.3.1 in my system.

It worked fine. Now I wish to uninstall it. How do I carry that out?

All the existing articles seem to specify using apt-get but I can't find any solr-* packages to remove.

I also checked the tarball downloaded during installation and could not make out how to uninstall it or if it has an uninstall script just like the install script.

28

I have found the following definitions in install_solr_service.sh

  • SOLR_EXTRACT_DIR=/opt
  • SOLR_SERVICE=solr
  • SOLR_VAR_DIR=/var/$SOLR_SERVICE –>>>– /var/solr
  • SOLR_USER=solr
  • SOLR_INSTALL_DIR=$SOLR_EXTRACT_DIR/$SOLR_DIR –>>>– /opt/solr-5.3.1
  • SOLR_DIR=${SOLR_INSTALL_FILE%.tgz}
  • SOLR_INSTALL_FILE=${SOLR_ARCHIVE##*/}
  • SOLR_ARCHIVE=$1 –>>>– solr-5.3.1.tgz
  • ln -s $SOLR_INSTALL_DIR $SOLR_EXTRACT_DIR/$SOLR_SERVICE
  • cp $SOLR_INSTALL_DIR/bin/init.d/solr /etc/init.d/$SOLR_SERVICE

therefore

sudo service solr stop
sudo rm -r /var/solr
sudo rm -r /opt/solr-5.3.1
sudo rm -r /opt/solr
sudo rm /etc/init.d/solr
sudo deluser --remove-home solr
sudo deluser --group solr

and check the commands above twice before executing. One wrong space and you can reinstall your system.

  • Just want to make sure that it is safe to manually remove it? – callmekatootie Oct 2 '15 at 8:15
  • That's the only way. ;) But you could read this first. – A.B. Oct 2 '15 at 8:17
  • @callmekatootie "tarball downloaded during installation " = manual install so the removal is manual too ;-) The removal part seems correct to me. Just be careful with the commands. (hitting enter just after typing sudo rm -r /var/ would be problematic ;) ) – Rinzwind Oct 2 '15 at 8:55
  • 1
    Both is ok, I have improved the answer. You could remove the home folder sudo rm -r /home/solr – A.B. Oct 4 '15 at 16:11
  • 2
    You are missing this, if you want to re-install it again. sudo update-rc.d -f solr remove and sudo rm -rf /etc/default/solr.in.sh – Suneel Kumar Jun 27 '16 at 12:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.