Notes Informàtiques

Elasticsearch és un servidor de recerques codi obert, basat en Lucene i desenvolupat en Java.

Elasticsearch pertany a l’stack Elastic o ELK (elastichsearch + logstah + kibana)

Aquest stack ens proporcionarà una eina de recollida de dades (logstash: logs, esdeveniments, fitxers ..), una base de dades (elastic) i una web on visualitzar les dades o realitzar consultes (kibana).

la instal·lació la farem sobre un ubuntu 16.04

wget -qO – https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add – Cultura

sudo apt-get install apt-transport-https a

echo “deb https://artifacts.elastic.co/packages/7.x/apt stable main “| suo tee -a /etc/apt/sources.list.d/elastic-7.x.list a

Actualitzar i instal·lar elastic amb apt-get:

sudo apt -get update & & sudo apt-get install elasticsearch

Un cop instal·lat, el vam habilitar a l’inici de sistema i el vam iniciar

sudo / bin / systemctl dimoni-reload

sudo / bin / systemctl enable elasticsearch.service

suo systemctl start elasticsearch.service

Comprovar servei amb: a

curl -XGET http://localhost:9200

i a

tail -f /var/log/elasticsearch/elasticsearch.log

Configuració de la memòria RAM per al servei que

Serà necessari realitzar modificacions en tres arxius: a

en /etc/elasticsearch/elasticsearch.yml, descomentar la següent línia: a

bootstrap.memo ry_lock: true a

Això permet Elasticsearch reservar-memòria Ram a

En / etc / default / elasticsearch, descomentar la següent línia: a

MAX_LOCKED_MEMORY = unlimited a

No s’estableix límit per elasticsearch a

al fitxer /etc/elasticsearch/jvm.options a

-Xms2g

-Xmx2g

s’estableix la quantitat mínima i màxima de memòria Ram, en aquest cas 2Gigas a

Crear el fitxer:

/etc/systemd/system/elasticsearch.service.d/override.conf a

amb el contingut: amor

LimitMEMLOCK = infinity a

i reiniciar el servei que

sudo systemctl dimoni-reload a

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *