Android

Kako instalirati couchdb na centos 7

Kako instalirati legalan Windows 10 PRO

Kako instalirati legalan Windows 10 PRO

Sadržaj:

Anonim

Apache CouchDB je besplatna i open-source NoSQL baza podataka koju je razvila Apache Software Foundation.

CouchDB poslužitelj pohranjuje svoje podatke u imenovane baze podataka koje sadrže dokumente s JSON strukturom. Svaki se dokument sastoji od niza polja i privitaka. Polja mogu sadržavati tekst, brojeve, popise, logičke podatke i još mnogo toga. To uključuje RESTful HTTP API koji vam omogućuje čitanje, stvaranje, uređivanje i brisanje dokumenata baze podataka.

U ovom ćemo udžbeniku objasniti kako instalirati najnoviju verziju CouchDB-a na CentOS 7.

Preduvjeti

Da biste mogli instalirati nove pakete na svoj CentOS sustav, morate biti prijavljeni kao korisnik s povlasticama sudo.

Omogući CouchDB repozitorij

CouchDB spremište ovisi o EPEL spremištu. Ako spremište EPEL nije omogućeno u vašem sustavu, omogućite ga tako da upišete:.

sudo yum install epel-release

Zatim otvorite urednik po izboru i stvorite CouchDB datoteku spremišta:

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

Zalijepite sljedeći sadržaj u datoteku:

/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

Spremite datoteku i zatvorite uređivač.

Instalirajte CouchDB na CentOS

Sada kada je spremište omogućeno, možete instalirati CouchDB pakete pomoću sljedeće naredbe:

sudo yum install couchdb

Nakon što je instalacija dovršena, omogućite i pokrenite CouchDB uslugu:

sudo systemctl start couchdb sudo systemctl enable couchdb

CouchDB prema zadanim postavkama sluša samo localhost i ne stvara se administratorski račun.

Podaci i konfiguracijske datoteke Apache CouchDB pohranjuju se u direktorij /opt/couchdb . Da biste stvorili administratorski račun, otvorite datoteku local.ini i dodajte redak ispod odjeljak u formatu username = password .

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

admin = mysecretpassword

Pretvorite lozinku u hash, ponovnim pokretanjem CouchDB usluge:

sudo systemctl restart couchdb

Upotrijebite isti format za dodavanje više administratorskih računa. Nakon dodavanja novog računa morat ćete ponovo pokrenuti CouchDB uslugu.

Upotrijebite curl za izradu baza podataka sustava: _users , _replicator i _global_changes :

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

Svaka naredba treba vratiti sljedeće:

{"ok":true}

Provjera instalacije CouchDB

Da biste provjerili je li instalacija uspješno izvedena, izdajte sljedeću naredbu curl koja će ispisati podatke baze podataka CouchDB u JSON formatu:

curl

Radi jasnoće, izlaz ispod se formatira.

{ "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/

Zaključak

Naučili ste kako instalirati CouchDB CentOS 7. Vaš sljedeći korak bi mogao biti posjet dokumentaciji Apache CouchDB i pronaći više informacija o ovoj temi.

centos couchdb baze podataka