如何卸载Solr


11

我使用此DigitalOcean文章在系统中安装Solr 5.3.1。

工作正常。现在我要卸载它。我该如何执行?

现有的所有文章似乎都指定使用,apt-get但是我找不到solr-*要删除的软件包。

我还检查了安装过程中下载的tarball,无法确定如何卸载它,或者它是否具有与安装脚本一样的卸载脚本。

Answers:


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 2015年

那是唯一的方法。;)但是您可以先阅读此内容
AB

@callmekatootie“在安装过程中下载了压缩包” =手动安装,因此拆卸也是手动的;-)拆卸部分对我来说似乎是正确的。请小心使用命令。(在键入内容后立即点击Enter sudo rm -r /var/是有问题的;))
Rinzwind

2
两者都可以,我已经改善了答案。您可以删除主文件夹sudo rm -r /home/solr
AB AB

3
如果您想重新安装它,则缺少此功能。sudo update-rc.d -f solr删除并sudo rm -rf /etc/default/solr.in.sh
Suneel Kumar
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.