Android

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

Πώς να εγκαταστήσετε το 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 7.

Προϋποθέσεις

Για να μπορέσετε να εγκαταστήσετε νέα πακέτα στο σύστημα CentOS, πρέπει να συνδεθείτε ως χρήστης με δικαιώματα sudo.

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

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

sudo yum install epel-release

Στη συνέχεια, ανοίξτε τον επεξεργαστή της επιλογής σας και δημιουργήστε το αρχείο αποθεμάτων 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 yum install couchdb

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

sudo systemctl start couchdb sudo systemctl enable couchdb

Από προεπιλογή, το CouchDB ακούει μόνο στο localhost και δεν δημιουργείται λογαριασμός διαχειριστή.

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

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

admin = mysecretpassword

Μετατρέψτε τον κωδικό πρόσβασης σε ένα hash, κάνοντας επανεκκίνηση της υπηρεσίας CouchDB:

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

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

curl

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

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

http://127.0.0.1:5984/_utils/

συμπέρασμα

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

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