Howto install hadoop on Ubuntu
Πίνακας περιεχομένων:
Το MongoDB είναι μια ελεύθερη και ανοικτή βάση δεδομένων εγγράφων. Ανήκει σε μια οικογένεια βάσεων δεδομένων που ονομάζεται NoSQL, η οποία είναι διαφορετική από τις παραδοσιακές βάσεις δεδομένων SQL όπως το MySQL και το PostgreSQL.
Στο MongoDB, τα δεδομένα αποθηκεύονται σε ευέλικτα, παρόμοια με JSON έγγραφα, όπου τα πεδία μπορούν να διαφέρουν από έγγραφο σε έγγραφο. Δεν απαιτεί προκαθορισμένο σχήμα και η δομή των δεδομένων μπορεί να αλλάξει με την πάροδο του χρόνου.
Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να εγκαταστήσετε και να διαμορφώσετε την τελευταία έκδοση του MongoDB Community Edition στο Debian 10 Buster.
Εγκατάσταση του MongoDB
Το MongoDB δεν είναι διαθέσιμο στα βασικά αποθετήρια του Debian Buster. Θα ενεργοποιήσουμε την επίσημη αποθήκη MongoDB και θα εγκαταστήσουμε τα πακέτα.
Κατά τη σύνταξη αυτού του άρθρου, η τελευταία έκδοση του MongoDB είναι η έκδοση 4.2. Πριν ξεκινήσετε με την εγκατάσταση, μεταβείτε στη σελίδα Εγκατάσταση στη Debian της τεκμηρίωσης του MongoDB και ελέγξτε αν υπάρχει διαθέσιμη νέα έκδοση.
Εκτελέστε τα παρακάτω βήματα ως root ή χρήστη με δικαιώματα sudo για να εγκαταστήσετε το MongoDB σε ένα σύστημα Debian:
-
Εγκαταστήστε τα πακέτα που απαιτούνται για την προσθήκη ενός νέου αποθετηρίου:
sudo apt install dirmngr gnupg apt-transport-https software-properties-common ca-certificates curlΠροσθέστε το κλειδί GPG MongoDB στο σύστημά σας:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -Ενεργοποιήστε το αποθετήριο MongoDB:
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main'Τα πακέτα με παλαιότερες εκδόσεις του MongoDB δεν είναι διαθέσιμα για το Debian 10.
Ενημερώστε τη λίστα των πακέτων και εγκαταστήστε το μετα-πακέτο
mongodb-org:sudo apt updatesudo apt install mongodb-orgΤα ακόλουθα πακέτα θα εγκατασταθούν στο σύστημα ως μέρος του
mongodb-org:-
mongodb-org-server- Ο δαίμοναςmongodκαι τα αντίστοιχα σενάρια και διαμορφώσεις init.mongodb-org-mongos- Ο δαίμονας τουmongos.mongodb-org-shell- Το κέλυφος mongo είναι ένα διαδραστικό περιβάλλον διασύνδεσης JavaScript στο MongoDB. Χρησιμοποιείται για την εκτέλεση εργασιών διαχείρισης μέσω της γραμμής εντολών.mongodb-org-tools- Περιέχει διάφορα εργαλεία MongoDB για εισαγωγή και εξαγωγή δεδομένων, στατιστικών, καθώς και άλλων βοηθητικών προγραμμάτων.
Ξεκινήστε την υπηρεσία MongoDB και ενεργοποιήστε την για εκκίνηση κατά την εκκίνηση:
sudo systemctl enable mongod --nowΓια να επαληθεύσετε εάν η εγκατάσταση ολοκληρώθηκε με επιτυχία, συνδεθείτε στο διακομιστή βάσης δεδομένων MongoDB χρησιμοποιώντας το εργαλείο
mongoκαι εκτυπώστε την κατάσταση σύνδεσης:mongo --eval 'db.runCommand({ connectionStatus: 1 })'Η έξοδος θα μοιάζει με αυτό:
MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id": UUID("09f11c53-605f-44ad-abec-ec5801bb6b06") } MongoDB server version: 4.2.1 { "authInfo": { "authenticatedUsers":, "authenticatedUserRoles": }, "ok": 1 }Μια τιμή
1για το πεδίοokδείχνει επιτυχία. -
Διαμόρφωση του MongoDB
Το αρχείο ρύθμισης MongoDB ονομάζεται
mongod.conf
και βρίσκεται στον κατάλογο
/etc
Το αρχείο βρίσκεται σε μορφή YAML.
Οι προεπιλεγμένες ρυθμίσεις διαμόρφωσης επαρκούν για τους περισσότερους χρήστες. Ωστόσο, για περιβάλλοντα παραγωγής, συνιστάται να αποσυνδέσετε το τμήμα ασφαλείας και να ενεργοποιήσετε την εξουσιοδότηση, όπως φαίνεται παρακάτω:
/etc/mongod.conf
security: authorization: enabled
Η επιλογή
authorization
επιτρέπει τον έλεγχο πρόσβασης βάσει ρόλων (RBAC), ο οποίος ρυθμίζει την πρόσβαση των χρηστών σε πόρους και λειτουργίες βάσης δεδομένων. Αν αυτή η επιλογή είναι απενεργοποιημένη, κάθε χρήστης μπορεί να έχει πρόσβαση σε όλες τις βάσεις δεδομένων και να εκτελεί οποιαδήποτε ενέργεια.
Μετά την επεξεργασία του αρχείου ρυθμίσεων, κάντε επανεκκίνηση της υπηρεσίας mongod για να ισχύσουν οι αλλαγές:
sudo systemctl restart mongod
Για περισσότερες πληροφορίες σχετικά με τις επιλογές διαμόρφωσης που είναι διαθέσιμες στο MongoDB 4.2, επισκεφθείτε τη σελίδα τεκμηρίωσης Επιλογές αρχείων ρύθμισης παραμέτρων.
Δημιουργία του χρήστη διαχείρισης MongoDB
mongo
Από το εσωτερικό του κελύφους MongoDB, πληκτρολογήστε την ακόλουθη εντολή για να συνδεθείτε στη βάση δεδομένων
admin
:
use admin
switched to db admin
mongoAdmin
την ακόλουθη εντολή για να δημιουργήσετε ένα νέο χρήστη που ονομάζεται
mongoAdmin
με το ρόλο
userAdminAnyDatabase
:
db.createUser({ user: "mongoAdmin", pwd: "changeMe", roles: })
Successfully added user: { "user": "mongoAdmin", "roles": }
Μπορείτε να ονομάσετε τον χρήστη του διαχειριστή MongoDB όπως θέλετε.
Βγείτε από το κέλυφος mongo με:
quit()
Για να ελέγξετε τις αλλαγές, αποκτήστε πρόσβαση στο κέλυφος mongo χρησιμοποιώντας το χρήστη διαχειριστή που έχετε δημιουργήσει στο παρελθόν:
mongo -u mongoAdmin -p --authenticationDatabase admin
Εισαγάγετε τον κωδικό πρόσβασης όταν σας ζητηθεί. Μόλις είστε μέσα στο κέλυφος MongoDB, συνδεθείτε στη βάση δεδομένων
admin
:
use admin
switched to db admin
Τώρα, εκτυπώστε τους χρήστες με:
show users
{ "_id": "admin.mongoAdmin", "userId": UUID("cdc81e0f-db58-4ec3-a6b8-829ad0c31f5c"), "user": "mongoAdmin", "db": "admin", "roles":, "mechanisms": }
συμπέρασμα
Σας έχουμε δείξει πώς να εγκαταστήσετε το MongoDB 4.2 στο Debian 10, Buster. Επισκεφθείτε το εγχειρίδιο MongoDB για περισσότερες πληροφορίες σχετικά με αυτό το θέμα.
debian mongodb βάση δεδομένωνΠώς να εγκαταστήσετε το πρόγραμμα περιήγησης Chrome στο Chrome στο debian 10 linux
Το Google Chrome είναι το πιο δημοφιλές πρόγραμμα περιήγησης στο διαδίκτυο στον κόσμο. Σε αυτό το σεμινάριο θα ξεκινήσουμε τα βήματα εγκατάστασης του προγράμματος περιήγησης στο Google Chrome στο Debian 10 Linux.
Πώς να εγκαταστήσετε το mongodb στο debian 9
Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε και να διαμορφώσετε την τελευταία έκδοση του MongoDB Community Edition σε ένα σύστημα Debian 9 από τα επίσημα αποθετήρια MongoDB.
Πώς να εγκαταστήσετε το virtualbox στο debian linux 10 linux
Το VirtualBox είναι ένα λογισμικό εικονικοποίησης πολλαπλών πλατφορμών ανοικτού κώδικα το οποίο σας επιτρέπει να τρέχετε ταυτόχρονα πολλαπλά λειτουργικά συστήματα guest. Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε το πιο πρόσφατο VirtualBox στο Debian 10, Buster.







