Προαπαιτούμενα
Βήμα 1: Ενημερώστε το σύστημά σας
Βήμα 2: Εγκατάσταση Java
Βήμα 3: Εγκαταστήστε το Elasticsearch
Βήμα 4: Δοκιμή Elasticsearch
Το Elasticsearch είναι μια δημοφιλής μηχανή αναζήτησης και ανάλυσης πλήρους κειμένου ανοιχτού κώδικα. Χάρη στην ευελιξία, την επεκτασιμότητα και την ευκολία χρήσης του, το Elasticsearch χρησιμοποιείται ευρέως ως υποκείμενη τεχνολογία διαφόρων εφαρμογών για την παροχή σύνθετων λειτουργιών αναζήτησης.
Σε αυτό το εισαγωγικό σεμινάριο, θα εξηγήσω πώς να εγκαταστήσετε το Elasticsearch σε έναν μόνο κόμβο CentOS 7.
Προαπαιτούμενα
Πριν διαβάσετε περαιτέρω, θα πρέπει να έχετε:
- Ανέπτυξε μια παρουσία διακομιστή Vultr CentOS 7 από την αρχή.
- Συνδεθήκατε σε αυτό το μηχάνημα CentOS 7 από ένα τερματικό SSH χρησιμοποιώντας έναν χρήστη sudo που δεν είναι root. Μπορείτε να μάθετε πώς να δημιουργήσετε έναν τέτοιο χρήστη από αυτό το άρθρο του Vultr .
Βήμα 1: Ενημερώστε το σύστημά σας
Ενημερώστε το σύστημά σας στην πιο πρόσφατη σταθερή κατάσταση:
sudo yum update
sudo reboot
Μετά την επανεκκίνηση, συνεχίστε να χρησιμοποιείτε τον ίδιο χρήστη για να συνδεθείτε.
Βήμα 2: Εγκατάσταση Java
Πρέπει να εγκαταστήσετε την Java για να μπορέσετε να εκτελέσετε σωστά το Elasticsearch. Εδώ, μπορείτε να εγκαταστήσετε το OpenJDK 1.8.0 χρησιμοποιώντας την ακόλουθη εντολή:
sudo yum install java-1.8.0-openjdk.x86_64
Στη συνέχεια, μπορείτε να επαληθεύσετε την εγκατάστασή σας με αυτήν την εντολή:
java -version
Βήμα 3: Εγκαταστήστε το Elasticsearch
Εισαγάγετε το κλειδί Elasticsearch GPG:
sudo rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
Δημιουργήστε ένα αποθετήριο Elasticsearch:
sudo vi /etc/yum.repos.d/elasticsearch.repo
Αντιγράψτε το ακόλουθο τμήμα κώδικα στο αρχείο:
[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=https://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
Αποθήκευση και έξοδος:
:wq
Εγκαταστήστε το Elasticsearch χρησιμοποιώντας το YUM:
sudo yum install elasticsearch
Ξεκινήστε το Elasticsearch και ρυθμίστε το να ξεκινά κατά την εκκίνηση του συστήματος:
sudo systemctl start elasticsearch.service
sudo systemctl enable elasticsearch.service
Βήμα 4: Δοκιμή Elasticsearch
Μετά την εγκατάσταση, μπορείτε να δοκιμάσετε το Elasticsearch χρησιμοποιώντας την εντολή curl:
curl http://localhost:9200/
Μετά την επιτυχία, ένα έγγραφο JSON από το Elasticsearch θα βγει στο τερματικό σας:
{
"name" : "Legion",
"cluster_name" : "elasticsearch",
"version" : {
"number" : "2.3.2",
"build_hash" : "b9e4a6acad4008027e4038f6abed7f7dba346f94",
"build_timestamp" : "2016-04-21T16:03:47Z",
"build_snapshot" : false,
"lucene_version" : "5.5.0"
},
"tagline" : "You Know, for Search"
}
Αυτό το παράδειγμα χρησιμοποιεί την προεπιλεγμένη διαμόρφωση. Εάν θέλετε να αναπτύξετε το Elasticsearch σε περιβάλλον παραγωγής, θα πρέπει να χρησιμοποιήσετε μια πιο προσαρμοσμένη διαμόρφωση. Μπορείτε να μάθετε περισσότερα σχετικά με τη διαμόρφωση του Elasticsearch από τον επίσημο ιστότοπο.