Kif Tinstalla CouchDB fuq Debian 10


CouchDB hija soluzzjoni NoSQL opensource ta 'prestazzjoni għolja fejn id-dejta tinħażen f'format ta' dokument ibbażat fuq JSON bħala pari ta 'ċavetta/valur, listi, jew mapep. Tipprovdi API RESTFUL li tippermetti lill-utenti jimmaniġġjaw faċilment id-dokumenti tad-database billi jwettqu kompiti bħall-qari, l-editjar u t-tħassir ta 'oġġetti.

CouchDB joffri benefiċċji kbar bħal indiċjar veloċi u replikazzjoni faċli ta' databases f'diversi każijiet f'netwerk. F'din il-gwida, inkopru kif tista' tinstalla CouchDB fuq Debian 10.

Pass 1: Żid CouchDB Repository fuq Debian

Se nibdew billi nilloggjaw mas-server Debian tagħna u naġġornaw il-listi tal-pakketti billi tuża l-maniġer tal-pakketti apt kif muri:

$ sudo apt update

Sussegwentement, irridu nżidu r-repożitorju CouchDB għal Debian kif ġej:

$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list

Wara, importa ċ-ċavetta GPG billi tuża l-kmand tal-curl kif muri.

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

Pass 2: Installa CouchDB fuq Debian

Bir-repożitorju CouchDB fis-seħħ, aġġorna l-lista tal-pakketti tas-sistema biex tissinkronizza r-repożitorju miżjud ġdid.

$ sudo apt update

Imbagħad installa CouchDB billi tuża l-maniġer tal-pakketti apt kif muri:

$ sudo apt install couchdb

F'nofs it-triq, inti tkun imħeġġa tipprovdi xi dettalji ewlenin. L-ewwel, tkun mitlub li tispeċifika t-tip ta 'konfigurazzjoni li tixtieq twaqqaf għall-eżempju tiegħek. Peress li qed ninstallaw biss fuq server wieħed, agħżel l-għażla 'awtonomi'.

Sussegwentement, ipprovdi l-interface tal-bind tan-netwerk. Dan huwa inizjalment issettjat għall-indirizz localhost - 127.0.0.1. Madankollu, tista 'tissettjaha għal 0.0.0.0 sabiex tkun tista' tisma' l-interfaces tan-netwerk kollha.

Minn hemm 'il quddiem, ipprovdi l-password tal-amministratur. Din hija l-password li se tintuża meta taċċessa CouchDB permezz tal-WebUI.

U kkonfermaha.

Pass 3: Ivverifika li CouchDB qed Tmexxi

CouchDB jisma 'port 5984 awtomatikament. Tista' tivverifika dan billi tinvoka l-utilità netstat kif ġej:

$ sudo netstat -pnltu | grep 5984

Inkella, tista' tuża s-servizz tas-sistema biex tivverifika jekk id-daemon CouchDB qed jaħdem:

$ sudo systemctl status couchdb

Kbir, l-istanza CouchDB tagħna qed taħdem kif mistenni.

Pass 4: Aċċess għal CouchDB permezz tal-WebUI

Il-ġestjoni ta 'CouchDB hija faċli, grazzi għall-interface tal-web sempliċi u intuwittivi li tipprovdi. Biex taċċessa CouchDB, ibbrawżja l-URL:

http://localhost:5984 

Int tkun mitlub tidħol billi tuża l-isem tal-utent u l-password li ssettjajt waqt l-installazzjoni.

Malli tidħol, ikollok l-interface li ġejja.

U li jgħaqqadha. Imxijniek permezz tal-installazzjoni ta 'CouchDB fuq Debian 10.