Jak odinstalować Solr

11

Skorzystałem z tego artykułu DigitalOcean, aby zainstalować Solr 5.3.1 w moim systemie.

Działa dobrze. Teraz chcę go odinstalować. Jak to zrobić?

Wszystkie istniejące artykuły wydają się określać za pomocą, apt-getale nie mogę znaleźć żadnych solr-*pakietów do usunięcia.

Sprawdziłem również plik tarball pobrany podczas instalacji i nie mogłem się dowiedzieć, jak go odinstalować lub czy ma on skrypt deinstalacyjny taki jak skrypt instalacyjny.

callmekatootie
źródło

Odpowiedzi:

31

Znalazłem następujące definicje w 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

w związku z tym

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

i sprawdź polecenia powyżej dwa razy przed wykonaniem. Jedno złe miejsce i możesz ponownie zainstalować system.

AB
źródło
Chcesz się tylko upewnić, że można go bezpiecznie ręcznie usunąć?
callmekatootie,
To jedyny sposób. ;) Ale można odczytać to jako pierwszy.
AB
@callmekatootie „tarball pobrany podczas instalacji” = instalacja ręczna, więc usunięcie też jest ręczne ;-) Część usuwania wydaje mi się poprawna. Uważaj tylko na polecenia. (wciśnięcie Enter zaraz po wpisaniu sudo rm -r /var/byłoby problematyczne;))
Rinzwind
2
Oba są w porządku, poprawiłem odpowiedź. Możesz usunąć folder domowysudo rm -r /home/solr
AB
3
Tego brakuje, jeśli chcesz ponownie zainstalować. sudo update-rc.d -f solr remove i sudo rm -rf /etc/default/solr.in.sh
Suneel Kumar