Android

Kako instalirati couchdb na centos 8

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. Može se koristiti kao baza podataka s jednim čvorom ili u klasteri.

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.

, pokrit ćemo instalaciju CouchDB-a na CentOS 8.

Omogućivanje CouchDB spremišta

Najlakši način za instaliranje CouchDB-a na CentOS 8 je omogućavanje skladišta dobavljača i instaliranje binarnih paketa.

Otvorite urednik po izboru kao korijen ili korisnik s sudo povlasticama 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č.

Instaliranje CouchDB-a na CentOS

Instalirajte CouchDB pakete izvođenjem sljedeće naredbe:

sudo dnf install couchdb

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

sudo systemctl enable --now couchdb

Konfiguriranje CouchDB-a

CouchDB se može postaviti u način rada s jednim čvorom ili u klasteru. U ovom ćemo primjeru poslužitelj implementirati u konfiguraciji s jednim čvorom. Provjerite službenu dokumentaciju o tome kako postaviti CouchDB u klasteriranom načinu.

CouchDB možete konfigurirati pomoću Fauxtona, na http://127.0.0.1.18984/_utils#setup ili iz naredbenog retka. Čarobnjak za postavljanje vodit će vas kroz odabir načina rada i stvaranje administratora.

Iz naredbenog retka stvorit ćemo administratora i baze podataka.

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

Ponovo pokrenite CouchDB uslugu da biste lozinku promijenili u hash:

sudo systemctl restart couchdb

Možete koristiti isti format za dodavanje više administratorskih računa. Uvijek ponovno pokrenite CouchDB uslugu nakon dodavanja novog računa.

Koristite curl za stvaranje sistemskih baza podataka _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

CouchDB poslužitelj radi na localhost:5984 . Da biste provjerili je li instalacija uspjela i usluga se pokreće, pokrenite sljedeću naredbu curl koja će ispisati podatke o CouchDB bazi podataka u JSON formatu:

curl

Radi jasnoće, izlaz ispod se formatira.

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

Zaključak

Pokazali smo vam kako instalirati CouchDB CentOS 8. Vaš sljedeći korak bi mogao biti posjet dokumentaciji Apache CouchDB i pronaći više informacija o ovoj temi.

Slobodno ostavite komentar ako imate bilo kakvih pitanja.

centos couchdb baze podataka