Android

Πώς να εγκαταστήσετε το couchdb σε centos 8

Πώς να εγκαταστήσετε το Greek Superleague Patch στο PES 2020 (Full Version PS4)

Πώς να εγκαταστήσετε το Greek Superleague Patch στο PES 2020 (Full Version PS4)

Πίνακας περιεχομένων:

Anonim

Το Apache CouchDB είναι μια βάση δεδομένων NoSQL ελεύθερης και ανοικτής πηγής που αναπτύχθηκε από το Apache Software Foundation. Μπορεί να χρησιμοποιηθεί ως βάση δεδομένων με ένα μόνο κόμβο ή με συμπλέγματα.

Ο διακομιστής CouchDB αποθηκεύει τα δεδομένα του σε επώνυμες βάσεις δεδομένων, οι οποίες περιέχουν έγγραφα με δομή JSON. Κάθε έγγραφο αποτελείται από έναν αριθμό πεδίων και συνημμένων. Τα πεδία μπορούν να περιλαμβάνουν κείμενο, αριθμούς, λίστες, booleans, περισσότερα. Περιλαμβάνει ένα RESTful HTTP API που σας επιτρέπει να διαβάζετε, να δημιουργείτε, να επεξεργάζεστε και να διαγράφετε έγγραφα βάσης δεδομένων.

, θα καλύψουμε την εγκατάσταση του CouchDB στο CentOS 8.

Ενεργοποίηση του καταστήματος CouchDB

Ο ευκολότερος τρόπος για να εγκαταστήσετε το CouchDB στο CentOS 8 είναι να ενεργοποιήσετε την αποθήκη προμηθευτή και να εγκαταστήσετε τα δυαδικά πακέτα.

Ανοίξτε τον επεξεργαστή επιλογής σας ως root ή χρήστη με δικαιώματα sudo και δημιουργήστε το αρχείο αποθετηρίου CouchDB:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

Επικολλήστε το ακόλουθο περιεχόμενο στο αρχείο:

/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

Αποθηκεύστε το αρχείο και κλείστε τον επεξεργαστή.

Εγκατάσταση του CouchDB στο CentOS

Εγκαταστήστε τα πακέτα CouchDB εκτελώντας την ακόλουθη εντολή:

sudo dnf install couchdb

Μόλις ολοκληρωθεί η εγκατάσταση, ενεργοποιήστε και ξεκινήστε την υπηρεσία CouchDB:

sudo systemctl enable --now couchdb

Ρύθμιση του CouchDB

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

Μπορείτε να ρυθμίσετε το CouchDB χρησιμοποιώντας το Fauxton, στη διεύθυνση http://127.0.0.1:5984/_utils#setup ή από τη γραμμή εντολών. Ο Οδηγός εγκατάστασης θα σας καθοδηγήσει στην επιλογή λειτουργίας και στη δημιουργία admin.

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

Τα αρχεία δεδομένων και ρυθμίσεων Apache CouchDB αποθηκεύονται στον κατάλογο /opt/couchdb . Για να δημιουργήσετε ένα λογαριασμό διαχειριστή, ανοίξτε το αρχείο local.ini και προσθέστε μια γραμμή κάτω από το στην ενότητα username = password .

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

Επανεκκινήστε την υπηρεσία CouchDB για να αλλάξετε τον κωδικό πρόσβασης σε ένα hash:

sudo systemctl restart couchdb

Μπορείτε να χρησιμοποιήσετε την ίδια μορφή για να προσθέσετε πολλούς λογαριασμούς διαχειριστή. Πάντα επανεκκινήστε την υπηρεσία CouchDB μετά την προσθήκη νέου λογαριασμού.

Χρησιμοποιήστε την curl για να δημιουργήσετε τις βάσεις δεδομένων του συστήματος _users , _replicator και _global_changes :

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

Κάθε εντολή πρέπει να επιστρέψει τα εξής:

{"ok":true}

Επαλήθευση της εγκατάστασης του CouchDB

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

curl

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

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

συμπέρασμα

Σας έχουμε δείξει πώς να εγκαταστήσετε το CouchDB CentOS 8. Το επόμενο βήμα σας θα ήταν να επισκεφθείτε την τεκμηρίωση Apache CouchDB και να βρείτε περισσότερες πληροφορίες σχετικά με αυτό το θέμα.

Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.

centos couchdb βάση δεδομένων