elasticsearch é un servidor de busca de código aberto, baseado en lucene e desenvolvido en Java.
elasticesearch pertence á pila elástica ou alce (elastichsearch + logstah + kibana)
Esta pila proporcionaranos unha ferramenta de recollida de datos (Logstash: rexistros, eventos, ficheiros …), unha base de datos (elástico ) e unha web onde podes ver os datos ou consultas (kibana).
A instalación farase en Ubuntu 16.04
wget -QO – https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add –
sudo apt-get install apt-transport-https
echo “deb https://artifacts.elastic.co/packages/7.x/apt Principal estable “| sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
Actualizar e instalar elástico con apt-get:
sudo apt -Actate Update & & SUDO APT-GET INSTALL ELASTICEARCH
Unha vez instalado, o activamos ao comezo de o sistema e comezamos
sudo / bin / systemctl daemon-reload
sudo / bin / systemctl permitir elasticsearch.service
sudo systemctl comezar elasticsearch.service
Servizo de verificación con:
CURL -XGET http://localhost:9200
e
Tail -f / var / log / elasticsearch / elasticearch .log
Configuración de memoria RAM para o servizo
Será necesario facer modificacións a tres ficheiros:
en /etc/elasticsearch/elassearch.yml, decomente a seguinte liña:
bootstrap.emo Ry_lock: TRUE
Isto permite que ElasticSearch para reservar RAM
etc / default / elasticsearch, decomente a seguinte liña:
max_locked_memory = ilimitado
límite non está definido para elasticsearch
no ficheiro /etc/elasticsearch/jvm.optcons
– xms2g
-xmx2g
O importe mínimo e máximo de memoria RAM está definido, neste caso 2GIGAS
Crea o ficheiro:
/etc/systemd/system/ELasticSearch.Service.d/override.conf
con contido:
LimitmAmLock = Infinity
e reinicie o servizo
SUDO SystemCl Daemon-Reload