0

Criando seu ambiente ElasticSearch no Windows 10

Matheus Canton
Matheus Canton

Elasticsearch Tutorial

Nesse Tutorial eu vou mostrar para vocês como fazer a instalação do seu Elastic Stack em seu ambiente local.


Vamos fazer a instalação do:

  • Elasticsearch: É um mecanismo de busca e análise de dados distribuído e open source para todos os tipos de dados, incluindo textuais, numéricos, geoespaciais, estruturados e não estruturados.
  • Logstash: Componente de processamento de dados do Elastic Stack que envia dados de entrada para o Elasticsearch.
  • Kibana: Interface da web para pesquisar e visualizar logs.


Antes de começar a instalação você precisa ter o Java8 já instalado e configurado no seu path, caso não tenha instalado ou não saiba colocar no seu path siga este Tutorial.


Faça a instalação da sua versão do Elasticsearch, Kibana e do Logstash conforma as imagens abaixo.

Elasticsearch6.8 windows download

kibana 6.8 windows 10

Logstash 6.8


Após terminar o download descompacte os arquivos em uma pasta de sua preferencia e renomeie os arquivos se desejar.


Feito isso, vamos colocar os executáveis nas nossas variáveis de ambiente para agilizar nosso processo do dia dia.

Vá no diretório binário do elasticsearch, kibana e do logstash e copie o caminho até aonde fica os executáveis no diretório bin

Agora vá em:

  • Este Computador, clique com botão direito e vá em propriedades

  • Clique em Configurações avançadas do sistema e clique em variáveis de ambiente.

  • Vá em Variáveis do sistema e clique no Path e clique em Editar

  • Clique em Novo e acrescente o caminho dos diretórios bin das pastas

  • Agora execute seu Prompt de comando como administrador e inicie o elasticsearch isso pode levar alguns segundos a primeira vez

Logo depois ira aparecer o ip do localhost e a porta 9200 que é a padrão do elasticsearch

Agora vá ate seu browser de preferencia e digite o ip 127.0.0.1:9200 ou digite localhost:9200,

Pronto seu Elasticsearch está em pé!

Vamos iniciar o Kibana agora, abra outro Prompt de comando em modo admin e digite kibana para iniciar (pode levar alguns segundos até a inicialização)

inicialização kibana

Após a inicialização aparecera que o server já está de pé no localhost na porta 5601 que é a porta padrão do kibana

Kibana web

O logstash consiste em 3 etapas(Input, Filter, Output).
Input: Forma como os dados serão consumidos pelo logstash
Filter: Forma como os dados serão filtrador e transformados pelo logstash
Output: forma como os dados serão enviados para os locais necessarios

Agora crie um arquivo de configuração do logstash na pasta config do seu logstash

Feito isso abra outro prompt de comando e vá até o direto aonde você salvou o arquivo de configuração do logstash e execute o logstash e com o arquivo de configuração.

Inicialização do Logstsh


Feito isso o lostash está esperando para receber dados, para enviar para o elasticsearch. Neste caso vamos fazer de um jeito mais simples e enviar os dados copiando e colar os dados para dentro do logstash.


Enviando dados para o Logstash


Após o logstash enviar os dados para o elasticsearch, você pode voltar ao browser do Kibana e no menu clicar em Management > Kibana Index Pattern vai ver que o Kibana ja reconheceu seu index, coloque ele no index pattern e clique em Next step.

Kibana Index pattern 1/2


Por padrão colocamos timestamp em configure settings e clique em Create index pattern


Quando criar você terá criado seu index pattern e poderá ver todos os campos padrões e os dados que você enviou para o logstash estará em message


Para visualizar os dados vá no menu do kibana e clique em Discover e vai ver todos os detalhes dos seus dados.

Parabéns, você criou seu ambiente do Elastic! Agora continue aprendendo e boa sorte na sua jornada de conhecimento!.

A intenção deste tutorial embora simples é para aprendizagem.


0
18

Comentários (0)

Profissional com dois anos experiência no mercado atuando pelo time de Advanced Analytics da BRQ como Engenheiro de dados.

Brasil