Table des matières
Enregament automatic de SolR
Alestiment de la comanda dins lo system RC
Lo servidor SolR es installat manualament, en defòra de AppCafe, nos cal far connéisser al sistem cossi l'enregar e l'atudar. Tre que lo sistèm conéis la comanda, lo servidor s'enrega solet.
A la fin d'aquela operacion, lo servidor s'enregarà naturalament quand lo sistem. En produccion, es possible de l'atudar e de lo tornar enregar.
Activar l'enregament del servidor
- apondre lo parametre d'activacion de solr dins lo fichièr rc.conf
sudo ee /etc/rc.conf
- a la fin del fichièr, picar
solr_enable="YES"
Creacion de la comanda solr dins lo sistem RC
- legir primièr la documentacion RC scripting
- crear lo fichièr /usr/local/etc/rc.d/solr amb la commanda
sudo ee /usr/local/etc/rc.d/solr
- picar lo contengut
# $FreeBSD$ # # PROVIDE: solr # REQUIRE: LOGIN # KEYWORD: shutdown . /etc/rc.subr name=solr rcvar=solr_enable load_rc_config $name : ${solr_enable:=NO} : ${solr_instance:=/usr/local/share/apache-solr/solr/bin} # set the environment variable for JAVA_HOME JAVA_HOME=/usr/local/openjdk8; export JAVA_HOME start_cmd="${solr_instance}/${name} start" stop_cmd="${solr_instance}/${name} stop" pidfile=/var/run/solr.pid # verbose flag only as a placeholder for command_args command_args="-V" run_rc_command "$1"
- Per s'executar dins FreeBSD/PCBSD, l'script /usr/local/share/apache-solr/solr/bin/solr deu èsser adobat
- dobrir l'script amb l'editor
sudo ee /usr/local/share/apache-solr/solr/bin/solr
- cambiar
#!/usr/bin/env bash
per
#!/usr/bin/env /usr/local/bin/bash
Comandas per enregar o atudar lo servidor
- per enregar
sudo service solr start
- per atudar
sudo service solr stop