Πώς να εγκαταστήσετε το Elasticsearch με το Docker;

Pos Na Enkatastesete To Elasticsearch Me To Docker



Το Elasticsearch είναι μια δημοφιλής και καλά αναπτυσσόμενη μηχανή αναζήτησης και αναλυτικό εργαλείο. Χρησιμοποιείται συχνά για την αποθήκευση και ανάλυση διαφόρων τύπων δεδομένων και πληροφοριών, αλλά συνήθως χρησιμοποιείται για μη δομημένα και ημιδομημένα δεδομένα. Μπορεί εύκολα να ρυθμιστεί και να εγκατασταθεί σε διαφορετικές πλατφόρμες.

Μερικές φορές, απαιτείται από τους χρήστες να χρησιμοποιούν το Elasticsearch με ορισμένες εφαρμογές που βασίζονται σε διαφορετικές πλατφόρμες, όπως η διανομή Ubuntu. Σε τέτοιες περιπτώσεις, οι χρήστες μπορούν να εγκαταστήσουν και να χρησιμοποιήσουν το Elasticsearch με το Docker. Το Docker είναι μια πλατφόρμα όπου οι χρήστες μπορούν εύκολα να δεσμεύσουν τις εφαρμογές και τα προγράμματά τους μαζί με τις απαιτούμενες εξαρτήσεις.







Αυτό το άρθρο θα παρουσιάσει τη μέθοδο εγκατάστασης του Elasticsearch με το Docker.



Πώς να εγκαταστήσετε το Elasticsearch με το Docker;

Το Docker είναι μια πλατφόρμα όπου οι χρήστες μπορούν να εκτελέσουν το Elasticsearch σε ένα κοντέινερ και απομονωμένο περιβάλλον. Για να εγκαταστήσετε το Elasticsearch με το Docker, ακολουθήστε τα βήματα που αναφέρονται.



Βήμα 1: Τραβήξτε την εικόνα Docker





Αρχικά, τραβήξτε την εικόνα του Elasticsearch Docker από το επίσημο μητρώο Docker χρησιμοποιώντας το ' Docker pull <εικόνα-όνομα> ' εντολή:

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



Βήμα 2: Δημιουργία δικτύου

Στη συνέχεια, δημιουργήστε ένα νέο δίκτυο για το Elasticsearch χρησιμοποιώντας το ' δημιουργία δικτύου docker ' εντολή. Αυτό το βήμα είναι προαιρετικό αλλά συνιστάται. Καθώς η δημιουργία ενός δικτύου είναι επωφελής με αυτόν τον τρόπο όταν ο χρήστης αφαιρεί το κοντέινερ, το Elasticsearch θα αφαιρεθεί πλήρως μαζί με τα δεδομένα. Αλλά το δίκτυο θα έχει ένα αντίγραφο ασφαλείας των δεδομένων Elasticsearch:

δίκτυο docker δημιουργούν ελαστικό

Βήμα 3: Εκτελέστε την εικόνα

Στη συνέχεια, εκτελέστε την εικόνα Elasticsearch για να δημιουργήσετε και να ξεκινήσετε το κοντέινερ Elasticsearch χρησιμοποιώντας την παρακάτω εντολή:

τρέξιμο docker --όνομα es01 --καθαρά ελαστικό 9200 : 9200 -το docker.elastic.co / elasticsearch / elasticsearch:8.8.2

Στην παραπάνω εντολή:

  • ' -όνομα Η επιλογή προσδιορίζει το όνομα του κοντέινερ.
  • ' -καθαρά Η επιλογή ” χρησιμοποιείται για τη σύνδεση του δικτύου με το κοντέινερ.
  • ' Η επιλογή ορίζει την εκτεθειμένη θύρα του κοντέινερ.
  • ' -το Το flag εκτελεί το κοντέινερ αλληλεπιδραστικά και εκχωρεί το τερματικό στο κοντέινερ:

Εδώ, το Elasticsearch θα δημιουργήσει τον κωδικό πρόσβασης για το ' ελαστικό ” χρήστη και διακριτικό για τη διαμόρφωση του Kibana. Δημιουργήστε ένα αντίγραφο ασφαλείας αυτών των πληροφοριών για μελλοντική χρήση:

Σημείωση: Σε αυτό το σημείο, οι χρήστες ενδέχεται να αντιμετωπίσουν δυσκολίες στην εκτέλεση του κοντέινερ και ενδέχεται να αντιμετωπίσουν ένα σφάλμα ' Το Elasticsearch δεν βγήκε κανονικά '. Για να επιλύσετε αυτό το ζήτημα, μπορείτε να μεταβείτε στην παρεχόμενη λύση ακολουθώντας τα συνημμένα Θέση .

Βήμα 4: Επαλήθευση

Για να επαληθεύσετε εάν το κοντέινερ εκτελεί το Elasticsearch στην καθορισμένη θύρα, μεταβείτε στο ' http://localhost:9200 URL. Μετά από αυτό, το Elasticsearch θα σας ζητήσει να εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασής σας. Προσθέστε το όνομα χρήστη ' ελαστικό ” και κωδικό πρόσβασης που δημιουργήθηκε κατά την εκτέλεση του κοντέινερ Elasticsearch στο παραπάνω βήμα. Η παρακάτω έξοδος δείχνει ότι έχουμε εκτελέσει με επιτυχία το Elasticsearch με το κοντέινερ Docker:

Σημείωση: Σε αυτό το σημείο, πολλοί χρήστες μπορούν να αντιμετωπίσουν το ' Έγινε επαναφορά της σύνδεσης ' λάθος. Για να επιλύσετε το αναφερόμενο σφάλμα, μεταβείτε στους συνδέσμους μας άρθρο στην οποία έχουμε παράσχει έναν αναλυτικό οδηγό για την επίλυση του σφάλματος «Η σύνδεση έγινε επαναφορά».

Αυτά αφορούν την εγκατάσταση του Elasticsearch με το Docker.

συμπέρασμα

Για να εγκαταστήσετε το Elasticsearch με το Docker, πρώτα τραβήξτε την επίσημη εικόνα του Elasticsearch από το μητρώο χρησιμοποιώντας το ' Docker pull <εικόνα-όνομα> ' εντολή. Μετά από αυτό, εκτελέστε την εικόνα μέσω του ' docker run -p 9200:9200 <εικόνα-όνομα> ' εντολή. Αυτό το ιστολόγιο έχει δείξει τη μέθοδο εγκατάστασης του Elasticsearch με το Docker.