elasticsearch é uma fonte aberta do servidor de pesquisa, com base em Lucene e desenvolvido em Java.
ElastSearch pertence à pilha elástica ou ELK (Elastichsearch + Logstah + Kibana)
Esta pilha nos fornecerá uma ferramenta de coleta de dados (Logstash: logs, eventos, arquivos ..), um banco de dados (elástico ) e uma web onde você pode visualizar os dados ou consultas (Kibana).
A instalação será feita em um 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 Estável principal “| sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list <
atualizar e instalar elástico com apt-get:
sudo apt -Get Atualizar & & sudo apt-get install elasticsearch
Uma vez instalado, possibilitamos no início de O sistema e começamos
sudo / bin / systemctl daemon-recarregar
sudo / bin / systemctl Ativar elasticsearch.service
sudo systemctl iniciar elasticsearch.service
Verificar serviço com:
curl -xget http://localhost:9200
e
cauda -f / var / log / elasticsearch / elasticsearch .log
configurações de memória RAM para serviço
Será necessário fazer modificações em três arquivos:
em /etc/elasticsearch/elasticsearch.yml, decomentando a seguinte linha:
bootstrap.emo Ry_lock: True
Permite que o elasticsearch reserve RAM
etc / default / elasticsearch, decomentando a seguinte linha:
max_locked_memory = ilimitado
limite não está definido para elasticsearch
no arquivo /etc/elasticsearch/jvm.optcons
– xms2g
-xmx2g
A quantidade mínima e máxima de RAM é definida, neste caso 2Gigas
Crie o arquivo:
/etc/systemd/system/elasticsearch.service.d/Override.conf
com conteúdo:
limitmemlock = infinity
e reiniciar o serviço
sudo systemctl daemon-recarregar de