Εγκαταστήστε το Elasticsearch7.3 στο CentOS7

Αναφορά

Επίσημη ιστοσελίδα Τεκμηρίωση προϊόντος REST APIs

Προσθήκη αρχείου REPO

Χρησιμοποιήστε το vi ή το vim για να επεξεργαστείτε το αρχείο /etc/yum.repos.d/elasticsearch.repo, αντιγράψτε το ακόλουθο περιεχόμενο στο αρχείο και μετά αποθηκεύστε και βγείτε.

            [elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
        

Εκτελέστε την εγκατάσταση

            yum -y install elasticsearch
        

Τροποποιήστε το αρχείο διαμόρφωσης

Χρησιμοποιήστε το vi ή το vim για να επεξεργαστείτε το /etc/elasticsearch/elasticsearch.yml, να τροποποιήσετε το δεσμευμένο IP και τη θύρα και, στη συνέχεια, να τροποποιήσετε το όνομα του κόμβου. Συνιστάται το μέγεθος της προσωρινής μνήμης να ρυθμιστεί στο ήμισυ της φυσικής μνήμης του διακομιστή. Για λεπτομέρειες, ανατρέξτε στο ακόλουθο παράδειγμα.

            node.name: node-1
indices.fielddata.cache.size: 2gb
network.host: 0.0.0.0
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
        

Ξεκινήστε την υπηρεσία και επαληθεύστε την υπηρεσία

            systemctl enable elasticsearch
systemctl start elasticsearch
curl 127.0.0.1:9200
        

Σχετικά με την εξουσιοδότηση σύνδεσης

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