Como instalar o Elasticsearch com o Docker?

Como Instalar O Elasticsearch Com O Docker



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 ” comando:

docker pull docker.elastic.co / elasticsearch / elasticsearch:8.8.2



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 ” comando. Depois disso, execute a imagem através do “ docker run -p 9200:9200 ” comando. Este blog demonstrou o método de instalação do Elasticsearch com Docker.