Kā instalēt CouchDB uz Debian 10


CouchDB ir augstas veiktspējas atvērtā koda NoSQL risinājums, kurā dati tiek glabāti dokumenta formātā, kas balstīts uz JSON kā atslēgu/vērtību pāri, saraksti vai kartes. Tas nodrošina RESTFUL API, kas lietotājiem ļauj viegli pārvaldīt datu bāzes dokumentus, veicot tādus uzdevumus kā objektu lasīšana, rediģēšana un dzēšana.

CouchDB piedāvā lieliskas priekšrocības, piemēram, ātru indeksēšanu un vienkāršu datu bāzu atveidošanu dažādās tīkla instancēs. Šajā ceļvedī mēs aplūkojam, kā jūs varat instalēt CouchDB uz Debian 10.

1. darbība: pievienojiet CouchDB krātuvi Debian

Mēs sāksim, piesakoties mūsu Debian serverī un atjauninot pakotņu sarakstus, izmantojot apt pakotņu pārvaldnieku, kā parādīts:

$ sudo apt update

Tālāk mums jāpievieno Debian CouchDB krātuve šādi:

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

Pēc tam importējiet GPG atslēgu, izmantojot čokurošanās komandu, kā parādīts.

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

2. solis: Instalējiet CouchDB uz Debian

Ievietojot CouchDB repozitoriju, atjauniniet sistēmas pakotņu sarakstu, lai sinhronizētu nesen pievienoto repo.

$ sudo apt update

Pēc tam instalējiet CouchDB, izmantojot apt pakotņu pārvaldnieku, kā parādīts:

$ sudo apt install couchdb

Pusceļā jums tiks lūgts sniegt dažus svarīgus datus. Pirmkārt, jums būs jānorāda konfigurācijas tips, kuru vēlaties iestatīt savam gadījumam. Tā kā mēs instalējam tikai vienā serverī, atlasiet opciju “atsevišķs”.

Pēc tam nodrošiniet tīkla saistīšanas saskarni. Sākotnēji tā tiek iestatīta uz localhost adresi - 127.0.0.1. Tomēr to var iestatīt uz 0.0.0.0, lai tas varētu klausīties visas tīkla saskarnes.

Pēc tam norādiet administratora paroli. Šī ir parole, kas tiks izmantota, piekļūstot CouchDB, izmantojot WebUI.

Un apstipriniet to.

3. darbība: pārbaudiet, vai darbojas CouchDB

Pēc noklusējuma CouchDB klausās portu 5984. To var pārbaudīt, izsaucot utilītu netstat šādi:

$ sudo netstat -pnltu | grep 5984

Varat arī izmantot sistēmas pakalpojumu, lai pārbaudītu, vai darbojas CouchDB dēmons:

$ sudo systemctl status couchdb

Lieliski, mūsu CouchDB instance darbojas, kā paredzēts.

4. solis: Piekļuve CouchDB, izmantojot WebUI

CouchDB pārvaldība ir vienkārša, pateicoties tās nodrošinātajam vienkāršajam un intuitīvajam tīmekļa interfeisam. Lai piekļūtu CouchDB, pārlūkojiet URL:

http://localhost:5984 

Jums būs jāpiesakās, izmantojot lietotājvārdu un paroli, ko iestatījāt instalēšanas laikā.

Piesakoties, jūs saņemsiet šādu saskarni.

Un tas to iesaiņo. Mēs esam iepazinušies ar CouchDB instalēšanu Debian 10.