Script de instalação ponta a ponta para Solr 6 no Ubuntu 16.x

Script de instalação ponta a ponta para Solr 6 no Ubuntu 16.x

Pesquisei um pouco e só encontrei alguns procedimentos longos, como o que está emOceano Digital para Ubuntu 14, o que na verdade é muito bom. Mas ainda há muitas coisas para manter em mente. Desenterrei as fontes usuais, mas não encontrei nenhum script que realmente automatizasse todo o processo, desde o Java, passando pela instalação até a criação do núcleo.

Eu escrevi umScript de instalação Solr ponta a ponta para RedHate queria saber se há algum para Ubuntu que eu possa ter perdido? Ou devo dedicar algum tempo e escrever sozinho?

Responder1

Confira o papel Ansible de Geerling Guy para Solr: https://github.com/geerlingguy/ansible-role-solr

Ele faz tudo o que você deseja, com muito pouco esforço.

Dito isto, aqui está o que eu costumava executar antes de começar a usar o Ansible. Isso funciona para Solr 5 e 6 no Ubuntu 14, Ubuntu 16 e RHEL 6.

Nunca me preocupei em incluir nada relacionado aos núcleos, pois isso está além do escopo do que eu normalmente faria em minha função, mas você deve conseguir encontrar isso com bastante facilidade e anexá-lo:

#!/bin/bash -eu    

[ $EUID -eq 0 ] || {
    echo "This script requires root or sudo"
    exit 1
}

# Solr depends on Java
apt-get install -y default-jre || sudo yum install -y java-headless

# Look up most recent version at http://archive.apache.org/dist/lucene/solr/
SOLR_VERSION='6.4.2'

wget "http://archive.apache.org/dist/lucene/solr/$SOLR_VERSION/solr-$SOLR_VERSION.tgz"

# Extract just the install script from the bundle
tar xzf "solr-$SOLR_VERSION.tgz" "solr-$SOLR_VERSION/bin/install_solr_service.sh" --strip-components=2

./install_solr_service.sh solr-$SOLR_VERSION.tgz

informação relacionada