Πώς να εγκαταστήσετε το MongoDB 4 στο Debian 10


Το MongoDB είναι ένας διακομιστής βάσης δεδομένων NoSQL ανοιχτού κώδικα, cross-platform που αναπτύχθηκε από την MongoDB Inc. Χρησιμοποιεί το JSON για την αποθήκευση των δεδομένων του και είναι δημοφιλές για το χειρισμό μεγάλων ποσοτήτων δεδομένων λόγω της επεκτασιμότητας, της υψηλής διαθεσιμότητας και της υψηλής απόδοσης.

Σε αυτό το σεμινάριο, θα μάθετε πώς να εγκαταστήσετε το MongoDB 4 σε διανομή Debian 10 Linux.

Βήμα 1: Εισαγωγή κλειδιού MongoDB GPG στο Debian

Για να ξεκινήσετε, πρέπει να εισαγάγετε το κλειδί GPG που απαιτείται από το χώρο αποθήκευσης MongoDB για το σύστημά σας Debian. Αυτό είναι σημαντικό για τη δοκιμή πακέτων πριν από την εγκατάσταση.

Αρχικά, ενημερώστε τα πακέτα του συστήματός σας χρησιμοποιώντας την ακόλουθη εντολή apt.

$ sudo apt update

Για να εισαγάγετε το κλειδί MongoDB GPG, εκτελέστε την εντολή.

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Μετά από αυτό, προσθέστε τώρα το χώρο αποθήκευσης MongoDB APT στο σύστημά σας Debian όπως εξηγείται παρακάτω.

Βήμα 2: Εγκατάσταση του αποθετηρίου MongoDB 4 APT στο Debian

Τη στιγμή της σύνταξης αυτού του άρθρου, το MongoDB 4 δεν διαθέτει επίσημα αποθετήρια πακέτων για το Debian 10. Αλλά μην ανησυχείτε. Μπορείτε ακόμα να προσθέσετε το αποθετήριο πακέτων του Debian 9 (Stretch) στο Debian 10 (Buster) για να το αναπληρώσετε.

Για να προσθέσετε το χώρο αποθήκευσης πακέτων MongoDB 4 του Debian 9 στο Debian 10 Buster, εκτελέστε την εντολή.

$ echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org.list

Για να προσθέσετε το επίσημο αποθετήριο του Debian 9 στο Debian 10 Buster, εκδώστε την εντολή.

$ echo "deb http://deb.debian.org/debian/ stretch main" | sudo tee /etc/apt/sources.list.d/debian-stretch.list

Στη συνέχεια, ενημερώστε το χώρο αποθήκευσης APT χρησιμοποιώντας την εντολή.

$ sudo apt update

Βήμα 3: Εγκατάσταση του libcurl3 στο Debian

Το πακέτο libcurl3 απαιτείται από τον mongodb-org-server τον οποίο θα εγκαταστήσουμε αργότερα. Χωρίς το libcurl3, θα αντιμετωπίσετε σφάλματα κατά την εγκατάσταση του MongoDB.

Αξίζει επίσης να αναφέρουμε ότι το Debian 10 χρησιμοποιεί το libcurl4, αλλά επειδή προσθέσαμε το επίσημο αποθετήριο του Debian 9, το libcurl3 Το πακέτο θα εγκατασταθεί από το προστιθέμενο αποθετήριο.

Για να εγκαταστήσετε το libcurl3, εκτελέστε την εντολή.

$ sudo apt install libcurl3

Βήμα 4: Εγκατάσταση του διακομιστή MongoDB 4 στο Debian

Έχοντας εγκαταστήσει τα απαιτούμενα αποθετήρια και το πακέτο libcurl3, μπορείτε τώρα να προχωρήσετε στην εγκατάσταση του διακομιστή MongoDB 4.

$ sudo apt install mongodb-org -y

Για να ελέγξετε την έκδοση του εγκατεστημένου MongoDB, εκδώστε την εντολή APT όπως φαίνεται.

$ sudo apt info mongodb-info

Από προεπιλογή, το MongoDB εκτελείται στη θύρα 27017 και μπορείτε να το επαληθεύσετε χρησιμοποιώντας την εντολή netstat όπως φαίνεται.

$ sudo netstat -pnltu

Για να αλλάξετε την προεπιλεγμένη θύρα MongoDB και άλλες παραμέτρους, επεξεργαστείτε το αρχείο διαμόρφωσης που βρίσκεται στη διεύθυνση /etc/mongodb.conf.

Βήμα 5: Διαχείριση διακομιστή MongoDB 4

Αφού εγκαταστήσετε με επιτυχία τον διακομιστή MongoDB 4, ξεκινήστε τον χρησιμοποιώντας την εντολή.

$ sudo systemctl start mongod

Για να ελέγξετε την κατάσταση μιας υπηρεσίας MongoDB εκτελέστε την εντολή.

$ sudo systemctl status mongod

Για να ενεργοποιήσετε την εκκίνηση του MongoDB κατά την εκκίνηση, εκτελέστε την εντολή.

$ sudo systemctl enable mongod

Για να συνδεθείτε στο MongoDB 4 απλώς εκτελέστε την εντολή.

$ mongo

Για να σταματήσετε την εκτέλεση του MongoDB.

$ sudo systemctl stop mongod

Και αυτό είναι ακριβώς για αυτό. Σε αυτόν τον οδηγό, δείξαμε πώς μπορείτε να εγκαταστήσετε το MongoDB 4 στο Debian 10.