Как удалить Solr

11

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

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

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

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

callmekatootie
источник

Ответы:

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

и проверить команды выше в два раза , прежде чем выполнить. Один неправильный пробел, и вы можете переустановить систему.

AB
источник
Просто хотите убедиться, что безопасно удалить его вручную?
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
Сунел Кумар