Як видалити Solr


11

Я використав цю статтю DigitalOcean для встановлення Solr 5.3.1 у своїй системі.

Це добре працювало. Тепер я хочу його видалити. Як це зробити?

Здається, всі існуючі статті вказують на використання, apt-getале я не можу знайти жодних solr-*пакетів, які потрібно видалити.

Я також перевірив завантажений під час встановлення tarball і не міг зрозуміти, як його видалити або якщо він має сценарій видалення, як і сценарій встановлення.

Відповіді:


31

Я знайшов наступні визначення в 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

тому

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

і перевірити команди вище двічі перед виконанням. Один помилковий простір, і ви можете перевстановити систему.


Просто хочете переконатися, що безпечно її видалити вручну?
callmekatootie

Це єдиний спосіб. ;) Але ви могли прочитати це спочатку.
AB

@callmekatootie "tarball завантажується під час встановлення" = встановити вручну, тому видалення теж ручне ;-) Частина видалення мені здається правильною. Просто будьте обережні з командами. (натиснути sudo rm -r /var/
клавішу

2
З обома в порядку, я покращив відповідь. Ви можете видалити домашню папкуsudo rm -r /home/solr
AB

3
Ви цього не вистачаєте, якщо хочете знову встановити його. sudo update-rc.d -f solr remove and sudo rm -rf /etc/default/solr.in.sh
Suneel Kumar
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.