Instalação do Elasticsearch 2.3.4 no Centos 7
Instalar wget caso ainda não o tenha:
yum install -y wget
Baixe os pacotes de instalação:
wget http://arcafiles.arcasolutions.com/infra/rpm/jdk-8u181-linux-x64.rpm
wget http://arcafiles.arcasolutions.com/infra/rpm/elasticsearch-2.3.4.rpm
Instale os pacotes baixados
yum localinstall -y jdk-8u181-linux-x64.rpm
yum localinstall -y elasticsearch-2.3.4.rpm
Inicie o elasticsearch e adicione-o à inicialização do sistema
systemctl daemon-reload
systemctl start elasticsearch
systemctl enable elasticsearch
Baixe o recurring-plugin:
wget http://arcafiles.arcasolutions.com/infra/recurring-plugin-1.0.zip
/usr/share/elasticsearch/bin/plugin install file:recurring-plugin-1.0.zip
Adicione os parametros necessários no arquivo de configuração do elasticsearch:
echo "
script.engine.groovy.file.aggs: true
script.engine.groovy.file.mapping: true
script.engine.groovy.file.search: true
script.engine.groovy.file.update: true
script.engine.groovy.file.plugin: true
script.engine.groovy.inline.aggs: true
script.engine.groovy.inline.mapping: false
script.engine.groovy.inline.search: true
script.engine.groovy.inline.update: false
script.engine.groovy.inline.plugin: false" >> /etc/elasticsearch/elasticsearch.yml
Baixe os arquivos de configuração:
wget -O /etc/elasticsearch/scripts/searchDistance.groovy http://arcafiles.arcasolutions.com/infra/scripts/searchDistance.groovy
wget -O /etc/elasticsearch/scripts/updateView.groovy http://arcafiles.arcasolutions.com/infra/scripts/updateView.groovy
Reinicie o serviço do elasticsearch:
systemctl restart elasticsearch