Как удалить Solr


11

Я использовал эту статью о DigitalOcean для установки Solr 5.3.1 в моей системе.

Работало нормально. Теперь я хочу удалить его. Как мне это осуществить?

Кажется, все существующие статьи указывают на использование, apt-getно я не могу найти solr-*пакеты для удаления.

Я также проверил tar-архив, загруженный во время установки, и не смог разобрать, как его удалить или если он имеет скрипт удаления, такой же, как скрипт установки.

Ответы:


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/будет проблематичным;))
Rinzwind

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

3
Вам не хватает этого, если вы хотите переустановить его снова. sudo update-rc.d -f solr удалить и sudo rm -rf /etc/default/solr.in.sh
Сунел Кумар
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.