Πώς να εγκαταστήσετε το Apache CouchDB στο Ubuntu 20.04


Εφαρμόζεται στο Erlang, το Apache CouchDB, που αναφέρεται απλώς ως CouchDB, είναι μια βάση δεδομένων ανοιχτού κώδικα NoSQL που εστιάζει στην αποθήκευση δεδομένων σε μορφή JSON. Το CouchDB είναι μια τέλεια επιλογή για ομάδες λειτουργίας και επιχειρήσεις που αναζητούν μια λύση βάσης δεδομένων NoSQL υψηλής απόδοσης. Σε αντίθεση με τις σχεσιακές βάσεις δεδομένων όπως η MySQL, η CouchDB χρησιμοποιεί ένα μοντέλο δεδομένων χωρίς σχήμα, απλοποιώντας τη διαχείριση εγγραφών σε διάφορες υπολογιστικές συσκευές.

Αυτό το σεμινάριο σάς δείχνει πώς να εγκαταστήσετε την πιο πρόσφατη έκδοση του Apache CouchDB στο Ubuntu 20.04.

Βήμα 1: Ενεργοποιήστε το χώρο αποθήκευσης CouchDB

Για να ξεκινήσετε, συνδεθείτε στην παρουσία του διακομιστή σας και εισαγάγετε το κλειδί GPG όπως φαίνεται.

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc   | sudo apt-key add -

Στη συνέχεια, φροντίστε να ενεργοποιήσετε το χώρο αποθήκευσης CouchDB όπως φαίνεται.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Μόλις προστεθεί το αποθετήριο και το κλειδί, προχωρήστε στο επόμενο βήμα.

Βήμα 2: Εγκαταστήστε το Apache CouchDB στο Ubuntu

Έχοντας ενεργοποιήσει το αποθετήριο CouchDB, το επόμενο βήμα θα είναι να ενημερώσετε τις λίστες πακέτων του Ubuntu και να εγκαταστήσετε το Apache CouchDB όπως φαίνεται.

sudo apt update
sudo apt install apache2 couchdb -y

Θα χρειαστεί να ορίσετε επιλογές για να διαμορφώσετε το CouchDB σας. Σε αυτήν την προτροπή, ρυθμίζετε τις παραμέτρους είτε σε λειτουργία αυτόνομη είτε σε ομάδα. Εφόσον κάνουμε εγκατάσταση σε έναν μόνο διακομιστή, θα επιλέξουμε την επιλογή αυτόνομο ενός διακομιστή.

Στην επόμενη ερώτηση, υποτίθεται ότι πρέπει να διαμορφώσετε τη διεπαφή δικτύου στην οποία θα συνδεθεί το CouchDB. Στη λειτουργία αυτόνομου διακομιστή, η προεπιλογή είναι 127.0.0.1 (loopback).

Εάν είναι η λειτουργία ομάδας, εισαγάγετε τη διεύθυνση IP της διεπαφής του διακομιστή ή πληκτρολογήστε 0.0.0.0, η οποία συνδέει το CouchDB σε όλες τις διεπαφές δικτύου.

Στη συνέχεια, ορίστε τον κωδικό πρόσβασης διαχειριστή.

Επιβεβαιώστε τον καθορισμένο κωδικό πρόσβασης για να ολοκληρώσετε την εγκατάστασή σας.

Βήμα 3: Επαληθεύστε την εγκατάσταση του CouchDB

Ο διακομιστής CouchDB ακούει από προεπιλογή τη θύρα TCP 5984. Για να σβήσετε την περιέργειά σας, εκτελέστε την εντολή netstat όπως φαίνεται.

netstat -pnltu | grep 5984

Για να επαληθεύσετε εάν η εγκατάσταση ήταν επιτυχής και εάν η υπηρεσία εκτελείται, εκτελέστε την παρακάτω εντολή curl. Θα πρέπει να λάβετε τις ακόλουθες πληροφορίες σχετικά με τη βάση δεδομένων CouchDB που εκτυπώνεται σε μορφή JSON.

curl http://127.0.0.1:5984/

Η έξοδος στο τερματικό σας θα μοιάζει με αυτό:

Βήμα 4: Πρόσβαση στη διεπαφή ιστού CouchDB

Μπορείτε να ανοίξετε το πρόγραμμα περιήγησής σας και να περιηγηθείτε στο http://127.0.0.1:5984/_utils/ και να πληκτρολογήσετε το όνομα χρήστη και τον κωδικό πρόσβασης διαχειριστή για να συνδεθείτε στη βάση δεδομένων σας:

Αφού ρυθμιστεί και εγκατασταθεί επιτυχώς το Apache CouchDB, χρησιμοποιήστε τις παρακάτω εντολές για να ξεκινήσετε, να ενεργοποιήσετε, να σταματήσετε και να ελέγξετε την κατάστασή του.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

Η εντολή check status δείχνει:

sudo systemctl status couchdb.service

συμπέρασμα

Για περισσότερες πληροφορίες σχετικά με το CouchDB, ανατρέξτε στην τεκμηρίωση του Apache CouchDB. Ελπίζουμε ότι μπορείτε τώρα να εγκαταστήσετε άνετα το CouchDB στο Ubuntu 20.04.