O Elasticsearch é um mecanismo de pesquisa e uma ferramenta analítica popular e em crescimento. É frequentemente usado para armazenar e analisar vários tipos de dados e informações, mas geralmente é usado para dados não estruturados e semiestruturados. Pode ser facilmente configurado e instalado em diferentes plataformas.
Às vezes, os usuários precisam usar o Elasticsearch com alguns aplicativos baseados em diferentes plataformas, como a distribuição do Ubuntu. Nessas situações, os usuários podem instalar e usar o Elasticsearch com Docker. O Docker é uma plataforma na qual os usuários podem facilmente colocar em contêineres seus aplicativos e programas, juntamente com as dependências necessárias.
Este artigo demonstrará o método de instalação do Elasticsearch com o Docker.
Como instalar o Elasticsearch com o Docker?
O Docker é uma plataforma onde os usuários podem executar o Elasticsearch em um ambiente isolado e em contêineres. Para instalar o Elasticsearch com Docker, siga as etapas listadas.
Etapa 1: extrair imagem do Docker
Primeiro, extraia a imagem do Elasticsearch Docker do registro oficial do Docker usando o comando “ docker pull
Etapa 2: criar uma rede
Em seguida, crie uma nova rede para Elasticsearch usando o “ rede docker criar ” comando. Esta etapa é opcional, mas recomendada. Como criar uma rede é benéfico dessa forma quando o usuário remove o container, o Elasticsearch será completamente removido junto com os dados. Mas a rede terá um backup dos dados do Elasticsearch:
rede docker criar elástico
Etapa 3: execute a imagem
Em seguida, execute a imagem Elasticsearch para criar e iniciar o contêiner Elasticsearch usando o comando abaixo:
docker run --nome es01 --líquido elástico -p 9200 : 9200 -isto docker.elastic.co / elasticsearch / elasticsearch:8.8.2
No comando acima mencionado:
- “ -nome ” está especificando o nome do contêiner.
- “ -líquido ” é usada para conectar a rede com o contêiner.
- “ -p ” está definindo a porta exposta do contêiner.
- “ -isto ” sinalizador está executando o contêiner interativamente e aloca o terminal para o contêiner:
Aqui, o Elasticsearch irá gerar a senha para o “ elástico ” usuário e token para configurar o Kibana. Crie um backup dessas informações para uso posterior:
Observação: Neste ponto, os usuários podem ter dificuldade em executar o contêiner e podem encontrar um erro “ Elasticsearch não saiu normalmente ”. Para resolver esse problema, você pode navegar para nossa solução fornecida seguindo o anexo publicar .
Etapa 4: verificação
Para verificar se o contêiner está executando o Elasticsearch na porta especificada, navegue até o link “ http://localhost:9200 ”URL. Ao fazer isso, o Elasticsearch solicitará que você insira seu nome de usuário e senha. Adicione o nome de usuário “ elástico ” e a senha gerada durante a execução do contêiner Elasticsearch na etapa acima. A saída abaixo mostra que executamos com sucesso o Elasticsearch com o contêiner Docker:
Observação: Neste ponto, muitos usuários podem enfrentar o “ A conexão foi redefinida ” erro. Para resolver o erro declarado, acesse nosso link artigo no qual fornecemos um guia passo a passo para resolver o erro “A conexão foi redefinida”.
Isso é tudo sobre a instalação do Elasticsearch com Docker.
Conclusão
Para instalar o Elasticsearch com Docker, primeiro extraia a imagem oficial do Elasticsearch do registro usando o comando “ docker pull