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
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