Come installare Elasticsearch con Docker?

Come Installare Elasticsearch Con Docker



Elasticsearch è un motore di ricerca e uno strumento analitico popolare e in forte crescita. Viene spesso utilizzato per archiviare e analizzare vari tipi di dati e informazioni, ma viene solitamente utilizzato per dati non strutturati e semi-strutturati. Può essere facilmente configurato e installato su diverse piattaforme.

A volte, agli utenti viene richiesto di utilizzare Elasticsearch con alcune applicazioni basate su piattaforme diverse come la distribuzione di Ubuntu. In tali situazioni, gli utenti possono installare e utilizzare Elasticsearch con Docker. Docker è una piattaforma in cui gli utenti possono facilmente containerizzare le proprie applicazioni e programmi insieme alle dipendenze richieste.







Questo articolo dimostrerà il metodo di installazione di Elasticsearch con Docker.



Come installare Elasticsearch con Docker?

Docker è una piattaforma in cui gli utenti possono eseguire Elasticsearch in un ambiente containerizzato e isolato. Per installare Elasticsearch con Docker, segui i passaggi elencati.



Passaggio 1: estrai l'immagine Docker





Innanzitutto, estrai l'immagine Docker Elasticsearch dal registro Docker ufficiale utilizzando il ' docker pull comando:

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



Passaggio 2: creare una rete

Successivamente, crea una nuova rete per Elasticsearch utilizzando il ' creazione della rete mobile ” comando. Questo passaggio è facoltativo ma consigliato. Poiché la creazione di una rete è vantaggiosa in questo modo quando l'utente rimuove il contenitore, l'Elasticsearch verrà completamente rimosso insieme ai dati. Ma la rete avrà un backup dei dati Elasticsearch:

la rete docker crea elastico

Passaggio 3: eseguire l'immagine

Successivamente, esegui l'immagine Elasticsearch per creare e avviare il contenitore Elasticsearch utilizzando il comando seguente:

corsa del docker --nome es01 --netto elastico -P 9200 : 9200 -Esso docker.elastic.co / elasticsearch / ricerca elastica:8.8.2

Nel comando sopra menzionato:

  • -nome L'opzione 'sta specificando il nome del contenitore.
  • -netto L'opzione ” viene utilizzata per connettere la rete con il contenitore.
  • -P L'opzione 'sta definendo la porta esposta del contenitore.
  • -Esso Il flag sta eseguendo il contenitore in modo interattivo e assegna il terminale al contenitore:

Qui, Elasticsearch genererà la password per ' elastico ” utente e token per configurare Kibana. Crea un backup di queste informazioni per un uso successivo:

Nota: A questo punto, gli utenti potrebbero incontrare difficoltà nell'eseguire il contenitore e potrebbero riscontrare un errore ' Elasticsearch non è uscito normalmente ”. Per risolvere questo problema, puoi accedere alla nostra soluzione fornita seguendo l'allegato inviare .

Passaggio 4: verifica

Per verificare se il contenitore sta eseguendo Elasticsearch sulla porta specificata, vai alla sezione ' http://localhost:9200 'URL. In tal caso, Elasticsearch ti chiederà di inserire nome utente e password. Aggiungi il nome utente ' elastico ” e la password generata durante l'esecuzione del contenitore Elasticsearch nel passaggio precedente. L'output seguente mostra che abbiamo eseguito correttamente Elasticsearch con il contenitore Docker:

Nota: A questo punto, molti utenti possono affrontare il ' La connessione è stata reimpostata ” errore. Per risolvere l'errore dichiarato, passare attraverso il nostro link articolo in cui abbiamo fornito una guida passo passo per risolvere l'errore 'Connessione ripristinata'.

Questo è tutto sull'installazione di Elasticsearch con Docker.

Conclusione

Per installare Elasticsearch con Docker, per prima cosa, estrai l'immagine ufficiale di Elasticsearch dal registro utilizzando il ' docker pull ” comando. Successivamente, esegui l'immagine attraverso il ' docker run -p 9200:9200 ” comando. Questo blog ha dimostrato il metodo per installare Elasticsearch con Docker.