A opção mais conveniente para desenvolvimento e teste local com o Elasticsearch é usar a imagem oficial do Docker. Para começar, certifique-se de ter o Docker instalado em seu sistema.
Executando em modo de nó único
Para os fins deste tutorial, uma implantação do Elasticsearch em um único nó é suficiente. O comando abaixo inicia o serviço em um contêiner Docker:
Você pode querer alterar o número da versão do Elasticsearch no comando acima para a versão mais recente disponível.
Alguns segundos após executar o comando, o serviço Elasticsearch deverá estar em execução em http://localhost:9200. Abra este link no seu navegador para confirmar se o serviço está funcionando corretamente.
Note que o comando acima inicia o serviço com autenticação e criptografia desativadas, o que significa que qualquer pessoa que se conectar ao serviço terá acesso concedido. Embora isso seja conveniente para experimentar e aprender sobre o Elasticsearch, você nunca deve executar o serviço dessa forma em produção ou em um computador que esteja conectado diretamente à Internet.
O serviço é iniciado com uma licença de avaliação. A licença de avaliação habilita todos os recursos do Elasticsearch, incluindo RRF e Inferência de ML, por um período de teste de 30 dias. Após o término do período de avaliação, a licença é rebaixada para uma licença básica, que é gratuita para sempre. Se preferir ignorar o período de avaliação e usar a licença básica, defina o valor da variável xpack.license.self_generated.type como basic . Para uma comparação detalhada dos recursos entre as diferentes licenças, consulte https://www.elastic.co/subscriptions.
Implantações de produção autohospedadas
Se você estiver interessado em uma implantação de produção auto-hospedada do Elasticsearch, consulte os seguintes links:
Anteriormente
Elastic Cloud