O objetivo deste artigo é demonstrar como fazer a instalação do Elasticsearch e Kibana no CentOS 7.9, Red Hat ou Fedora, pois as distribuições funcionam baseados no mesmo kernel.
Este post tem o intuito de ajudar pessoas interessadas em começar e aprender sobre platadorma Elastic Stack.
Elastic – É um mecanismo de busca RESTFul que armazena dados coletados.
Kibana – É uma interface web.
Tópicos:
Instalação do Elastic com RPM
Instalação do Kibana com RPM.
Pré requisitos:
É necessário que já tenha um computador ou maquina virtual com o CentOS instalado e funcionando.
A instalação será por linha de comando utilizando o software putty.
O primeiro passo é atualizar o sistema operacional;
yum update -y
Import
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch sudo yum install java [elasticsearch] name=Elasticsearch repository for 8.x packages baseurl=https://artifacts.elastic.co/packages/8.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=0 autorefresh=1 type=rpm-md sudo yum install --enablerepo=elasticsearch elasticsearch Ou a partir do arquivo wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.2.0-x86_64.rpm sudo rpm --install elasticsearch-8.2.0-x86_64.rpm
Configuração
Instalação do Kibana
[kibana-8.x]
name=Kibana repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
Ou a partir do arquivo
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.2.0-x86_64.rpm shasum -a 512 kibana-8.2.0-x86_64.rpm sudo rpm --install kibana-8.2.0-x86_64.rpm
sudo yum install kibana Configurando o kibana após a instalação /etc/kibana/kibana.yml
Liberando o acesso remoto para os computadores da rede
Elastic # firewall-cmd --add-port=9200/tcp # firewall-cmd --add-port=9200/tcp --permanent Kibana # firewall-cmd --add-port=5601/tcp # firewall-cmd --add-port=5601/tcp --permanent
https://www.elastic.co/guide/en/elasticsearch/reference/8.2/rpm.html