Solr é um projeto Open Source de um servidor de buscas de alta performance do projeto Apache Lucene. É desenvolvido em Java e utiliza o Lucene Core como base para indexação e busca, além de fornecer APIs baseadas em REST, o que lhe permite ser integrado a praticamente qualquer linguagem de programação.
1. Instalar dependência, baixar solr e começar a configurar.
# Where you extracted the Solr distribution bundle
SOLR_INSTALL_DIR="/opt/solr"
if [ ! -d "$SOLR_INSTALL_DIR" ]; then
echo "$SOLR_INSTALL_DIR not found! Please check the SOLR_INSTALL_DIR setting in your $0 script."
exit 1
fi
SOLR_ENV="/opt/solr/bin/solr.in.sh"
if [ ! -f "$SOLR_ENV" ]; then
echo "$SOLR_ENV not found! Please check the SOLR_ENV setting in your $0 script."
exit 1
fi
# Specify the user to run Solr as; if not set, then Solr will run as root. # Running Solr as root is not recommended for production environments
RUNAS="solr"
# verify the specified run as user exists
runas_uid="`id -u "$RUNAS"`"
if [ $? -ne 0 ]; then
echo "User $RUNAS not found! Please create the $RUNAS user before running this script."
exit 1
fi
case "$1" in
start|stop|restart|status)
SOLR_CMD="$1"
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit
esac
if [ -n "$RUNAS" ]; then
su -c "SOLR_INCLUDE=\"$SOLR_ENV\" \"$SOLR_INSTALL_DIR/bin/solr\" $SOLR_CMD" - "$RUNAS"
else
SOLR_INCLUDE="$SOLR_ENV" "$SOLR_INSTALL_DIR/bin/solr" "$SOLR_CMD"
fi
3. Após criar o script, torná-lo executável e habilitar como serviço.
[1] Comentário enviado por lgouveia em 23/06/2016 - 10:32h
Bom dia amigo,
segui seu tutorial e estou com alguns problemas, primeiro, quando starto o solr pelo script de inicialização tenho a mensagem "Error: Unable to access jarfile start.jar", segundo, ao tentar criar uma colletions, tenho o erro "Path must not end with / character", se puder me dar um norte agradeceria demais.
[2] Comentário enviado por pbsband em 24/06/2016 - 17:35h
[1] Comentário enviado por lgouveia em 23/06/2016 - 10:32h
Bom dia amigo,
segui seu tutorial e estou com alguns problemas, primeiro, quando starto o solr pelo script de inicialização tenho a mensagem "Error: Unable to access jarfile start.jar", segundo, ao tentar criar uma colletions, tenho o erro "Path must not end with / character", se puder me dar um norte agradeceria demais.
abraço Leandro
Boa noite Leandro, você está usando a mesma versão do solr que está no tutorial ?