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

1

Eu fiz um pouco de pesquisa e só encontrei um punhado de procedimentos longos, como o que diz Oceano Digital para o Ubuntu 14 , que na verdade é muito bom. Mas ainda há muitas coisas para se ter em mente. Eu desenterrei as fontes usuais, mas não encontrei nenhum script que realmente automatizasse todo o processo do Java, da instalação à criação do núcleo.

Eu escrevi um script do instalador do Solr de ponta a ponta para RedHat e queria saber se há um para o Ubuntu que eu possa ter perdido? Ou devo realmente dedicar algum tempo e escrever eu mesmo?

    
por Lefty G Balogh 05.01.2017 / 15:47

1 resposta

2

Confira o papel Ansible de Geerling Guy para Solr: link

Faz tudo o que você quer, com muito pouco esforço.

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

Eu nunca me preocupei em incluir nada a ver com os núcleos, pois isso está além do escopo do que eu normalmente estaria fazendo na minha função, mas você deve conseguir encontrá-lo 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
    
por Dale Anderson 13.03.2017 / 20:56