Como desinstalar o Solr


11

Usei este artigo da DigitalOcean para instalar o Solr 5.3.1 no meu sistema.

Funcionou bem. Agora desejo desinstalá-lo. Como faço isso?

Todos os artigos existentes parecem especificar usando, apt-getmas não consigo encontrar nenhum solr-*pacote para remover.

Também verifiquei o tarball baixado durante a instalação e não consegui descobrir como desinstalá-lo ou se ele possui um script de desinstalação como o script de instalação.

Respostas:


31

Encontrei as seguintes definições em 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

Portanto

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

e verifique os comandos acima duas vezes antes de executar. Um espaço errado e você pode reinstalar o sistema.


Só quer ter certeza de que é seguro removê-lo manualmente?
Callmekatootie

Essa é a única maneira. ;) Mas você pode ler isso primeiro.
AB

@callmekatootie "tarball baixado durante a instalação" = instalação manual, portanto a remoção também é manual ;-) A parte da remoção parece correta para mim. Apenas tenha cuidado com os comandos. (bater entrar logo após a digitação sudo rm -r /var/seria problemático;))
Rinzwind

2
Ambos estão ok, eu melhorei a resposta. Você pode remover a pasta pessoalsudo rm -r /home/solr
AB

3
Está faltando isso, se você deseja reinstalá-lo novamente. sudo update-rc.d -f solr remove e sudo rm -rf /etc/default/solr.in.sh
Suneel Kumar
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.