Mudanças entre as edições de "ElasticSearch"

De BrapciWiki
Ir para navegação Ir para pesquisar
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 16: Linha 16:
 
  sudo apt update
 
  sudo apt update
  
 +
Instalando o ElastichSearch
 
  sudo apt install elasticsearch
 
  sudo apt install elasticsearch
 +
 +
Configurando
 
  sudo nano /etc/elasticsearch/elasticsearch.yml
 
  sudo nano /etc/elasticsearch/elasticsearch.yml
  
Linha 33: Linha 36:
 
[https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-elastic-stack-on-ubuntu-20-04-pt]
 
[https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-elastic-stack-on-ubuntu-20-04-pt]
  
== Docker ==
+
== Instalação em Docker ==
  
 
  docker pull docker.elastic.co/elasticsearch/elasticsearch:6.5.3
 
  docker pull docker.elastic.co/elasticsearch/elasticsearch:6.5.3
Linha 46: Linha 49:
  
 
Pode-se também instalar uma extensão no '''Chrome ElastiSearch Head'''
 
Pode-se também instalar uma extensão no '''Chrome ElastiSearch Head'''
 +
 +
= Configuração padrão -
 +
cluster.name: Brapci-UFRGS
 +
path.data: /var/lib/elasticsearch
 +
network.host: 0.0.0.0
 +
http.port: 9200
 +
discovery.seed_hosts: ["[::1]", "127.0.0.1"]
 +
cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]
 +
 +
= Outras instalações ==
 +
* [[Kibana]]

Edição atual tal como às 15h06min de 17 de janeiro de 2023

  • Elasticsearch: um mecanismo de busca RESTful distribuído que armazena todos os dados coletados.
  • Logstash: o componente de processamento de dados da pilha Elastic que envia dados recebidos para o Elasticsearch.
  • Kibana: uma interface Web para pesquisar e visualizar logs.
  • Beats: transportadores de dados leves e de propósito único que podem enviar dados de centenas ou milhares de máquinas para o Logstash ou para o Elasticsearch.

Instalação

Verifique a instação do Java versão 11 [1]

Ubuntu 20.04

useradd elastic -m
cd /home/elastic
curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
sudo apt update

Instalando o ElastichSearch

sudo apt install elasticsearch

Configurando

sudo nano /etc/elasticsearch/elasticsearch.yml

Altere o parametro

  • localhost para acesso local
network.host: localhost
  • 0.0.0.0 para todo acesso
network.host: 0.0.0.0

Inicie o serviço Elasticsearch com o systemctl. Dê ao Elasticsearch alguns momentos para iniciar. Caso contrário, poderá haver erros quanto à indisponibilidade de conexão.

systemctl start elasticsearch

Em seguida, execute o seguinte comando para habilitar o Elasticsearch para iniciar sempre que seu servidor inicializar:

systemctl enable elasticsearch

[2]

Instalação em Docker

docker pull docker.elastic.co/elasticsearch/elasticsearch:6.5.3
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.5.4


Aumentar a Memória

pico /home/elasticsearch/elasticsearch-7.5.1/config/jvm.options

Testar

curl -X GET "localhost:9200"

Pode-se também instalar uma extensão no Chrome ElastiSearch Head

= Configuração padrão -

cluster.name: Brapci-UFRGS
path.data: /var/lib/elasticsearch
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hosts: ["[::1]", "127.0.0.1"]
cluster.initial_master_nodes: ["node-1", "node-2", "node-3"]

Outras instalações =