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