Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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.
Antes de iniciar a instalação, certifique-se de que você tem os seguintes requisitos:
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
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'
Atualize o índice de pacotes e instale o Elasticsearch:
sudo apt update
sudo apt install elasticsearch -y
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
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
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.
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"
}'
curl -X GET "localhost:9200/my-index/_doc/1"
curl -X DELETE "localhost:9200/my-index"
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.