Note del computer

elasticsearch è un server di ricerca open source, basato su lucene e sviluppato in Java.

Elasticsearch appartiene allo stack elastico o all elk (elastichsearch + logstah + kibana)

Questo stack ci fornirà uno strumento di raccolta dati (logstash: registri, eventi, file ..), un database (elastico ) e un Web in cui è possibile visualizzare i dati o le query (Kibana).

L’installazione verrà effettuata su un Ubuntu 16.04

wget -qo – https://artifacts.elastic.co/GPG-KEY-elasticsearch | Sudo Apt-Key Add –

sudo apt-get install-duplica Apt-Transport-https

Echo “Deb https://artifacts.elastic.co/packages/7.x/apt Stabile principale “| sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list

Aggiorna e installa Elastic con APT-GET:

Sudo APT –Get Update & & sudo apt-get install elasticsearch

Una volta installato, lo consentiamo all’inizio di Il sistema e abbiamo iniziato

sudo / bin / systemctl daemon-ricarica

sudo / bin / systemctl Abilita elasticsearch.service

sudo systemctl start elasticsearch.service

Controllare il servizio con:

curl -xget http://localhost:9200

e

e

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

Impostazioni di memoria RAM per il servizio

sarà necessario effettuare modifiche a tre file:

at /etc/elasticsearch/elasticsearch.yml, decoment la seguente riga:

bootstrap.emo RY_LOCK: TRUE

Consente ElasticSicch di prenotare RAM

etc / default / Elasticsearch, decoment la seguente riga:

max_locked_memory = illimitato

limit non è impostato per elasticsearch

nel file /etc/elasticsearch/jvm.optcons

– xms2g

-xmx2g

La quantità minima e massima della RAM è impostata, in questo caso 2Gigas

Creare il file:

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

Con contenuto:

LimitmemLock = infinito

e riavvia il servizio

sudo systemctl daemon-ricarica

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *