Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Instalar e Configurar o Elasticsearch no Linux

O Elasticsearch é um poderoso mecanismo de busca e análise de dados distribuído e de código aberto, desenvolvido para trabalhar com grandes volumes de dados em tempo real. É amplamente utilizado em soluções de busca, análise de logs, monitoramento de desempenho e muito mais. Neste artigo, vamos explorar como instalar e configurar o Elasticsearch em um sistema Linux.

Requisitos

Antes de iniciar a instalação, certifique-se de que você tem os seguintes requisitos:

  • Um sistema Linux atualizado (Ubuntu, CentOS, Debian, etc.)
  • Acesso root ou sudo

Passo 1: Instalar o Java

O Elasticsearch requer o Java Runtime Environment (JRE). A versão recomendada é o OpenJDK 11.

sudo apt update
sudo apt install openjdk-11-jdk -y

Verifique a instalação do Java:

java -version

Passo 2: Adicionar o Repositório Elasticsearch

Adicione a chave GPG do Elasticsearch:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Adicione o repositório ao seu arquivo de fontes:

sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'

Passo 3: Instalar o Elasticsearch

Atualize o índice de pacotes e instale o Elasticsearch:

sudo apt update
sudo apt install elasticsearch -y

Passo 4: Configurar o Elasticsearch

Edite o arquivo de configuração principal do Elasticsearch (/etc/elasticsearch/elasticsearch.yml):

sudo nano /etc/elasticsearch/elasticsearch.yml

Altere as seguintes configurações básicas:

cluster.name: my-cluster
node.name: node-1
network.host: localhost
http.port: 9200

Passo 5: Iniciar e Habilitar o Elasticsearch

Inicie o serviço do Elasticsearch:

sudo systemctl start elasticsearch

Habilite o Elasticsearch para iniciar automaticamente na inicialização do sistema:

sudo systemctl enable elasticsearch

Passo 6: Verificar a Instalação

Para verificar se o Elasticsearch está funcionando corretamente, use o comando curl:

curl -X GET "localhost:9200/"

Você deve ver uma resposta JSON com informações sobre o cluster do Elasticsearch.

Exemplos de Uso

Indexar um Documento

curl -X POST "localhost:9200/my-index/_doc/1" -H 'Content-Type: application/json' -d'
{
  "user": "kimchy",
  "post_date": "2009-11-15T14:12:12",
  "message": "trying out Elasticsearch"
}'

Buscar um Documento

curl -X GET "localhost:9200/my-index/_doc/1"

Deletar um Índice

curl -X DELETE "localhost:9200/my-index"

Conclusão

O Elasticsearch é uma ferramenta extremamente poderosa para busca e análise de dados. Com a configuração adequada, ele pode ser uma adição valiosa ao seu conjunto de ferramentas de TI. Este guia forneceu uma visão geral de como instalar e configurar o Elasticsearch em um sistema Linux. Para mais detalhes e configurações avançadas, consulte a documentação oficial do Elasticsearch.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.