Ki jan yo enstale CouchDB sou Ubuntu 20.04

Apache CouchDB se yon baz done NoSQL gratis, ki baze sou dokiman ouvè ki devlope epi konsève pa Apache Software Foundation, premye kreye an 2005. CouchDB ka enstale ak kouri nan de mòd diferan: otonòm oswa grap, epi sèvi ak plizyè fòma ak pwotokòl pou estoke, transfere, epi trete done li yo. Estrikti baz done a sèvi ak JSON pou estoke done, JavaScript kòm lang rechèch li yo lè l sèvi avèk MapReduce, ak HTTP pou yon API.

Nan gid sa a, ou pral aprann ki jan yo enstale CouchDB ak kreye yon baz done lè l sèvi avèk UI entènèt yo sou sistèm operasyon Ubuntu 20.04 LTS ou.

Kondisyon

  • Ubuntu 20.04 OS (20.10 ak 21.04 ka itilize)
  • Mete ajou pakè sistèm yo
  • Aksè rasin oswa privilèj sudo.
  • Pwopriyete komen ak Curl enstale.
sudo apt update && sudo apt upgrade -y

Apre sa, enstale pakè ki nesesè yo.

sudo apt install software-properties-common wget

reklam


Telechaje GPG Key CouchDB

Koulye a, ou bezwen telechaje kle GPG la pou repozitwa a enstale CouchDB epi resevwa plis mizajou nan tan kap vini an otomatikman lè w ap kouri lòd aktyalizasyon manadjè pake apt la.

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

Koulye a, ajoute repozitwa a.

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

Yon egzanp pwodiksyon:

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

Enstale CouchDB

Yon fwa yo ajoute depo a, w ap bezwen mete ajou manadjè pake a pou senkronize nouvo repo a, epi ou ka enstale CouchDB sou sistèm Ubuntu 20.04 ou a.

sudo apt update && sudo apt install couchdb -y

Yon fwa ou te kòmanse pwosesis enstalasyon an, ou pral wè yon ekran pop up trè vit.

enstale couchdb ubuntu 20.04 kòmanse konfigirasyon

Chwa mòd konfigirasyon

Ou pral bezwen chwazi ok pou ale nan pwochen ekran an. Remake byen ou pral bezwen frape kle tab la sou klavye ou a pou chwazi ok la. Yon fwa fini, frape antre. Lè ou rive nan dezyèm pati a, chwazi opsyon sèvè otonòm.

enstale couchdb ubuntu 20.04 otonòm

IP Adrès konfigirasyon

Opsyon nan pwochen nan konfigirasyon an se mete adrès IP nan koòdone rezo a ki CouchDB pral mare. Ankò, si ou kouri yon sèl sèvè, ou pa bezwen modifye default la "127.0.0.1"Adrès.

enstale couchdb ubuntu 20.04 mete adrès ip

Kreye Modpas

Kounye a ou kreye yon kont admin. Li pral mande w yon modpas pou kontinye pi lwen. Tape li epi chwazi ok. Li pa rekòmande pou sote etap sa a. Lè w kite vid, ou kite yon brèch sekirite nan tan kap vini an.

enstale couchdb ubuntu 20.04 kreye modpas pou admin

reklam


Tcheke estati CouchDB

Pa default, lojisyèl an ta dwe otomatikman aktive nan demaraj ak deja sou. Pou tcheke, antre sa ki annapre yo.

sudo systemctl status couchdb

Egzanp pwodiksyon ta dwe:

~$ sudo systemctl status couchdb
 ● couchdb.service - Apache CouchDB
      Loaded: loaded (/lib/systemd/system/couchdb.service; enabled; vendor prese>
      Active: active (running) since Sat 2021-06-19 07:50:41 PDT; 42s ago
    Main PID: 14835 (beam.smp)
       Tasks: 38 (limit: 4617)
      Memory: 34.9M
      CGroup: /system.slice/couchdb.service
              ├─14835 /opt/couchdb/bin/../erts-9.3.3.14/bin/beam.smp -K true -A >
              ├─14847 /opt/couchdb/bin/../erts-9.3.3.14/bin/epmd -daemon
              ├─14866 erl_child_setup 65536
              ├─14894 inet_gethost 4
              └─14895 inet_gethost 4
 Jun 19 07:50:41 ubuntu systemd[1]: Started Apache CouchDB.

Kreye yon nouvo baz done CouchDB

Ou ka ajoute yon nouvo baz done lè l sèvi avèk CouchDB ak non itilizatè a "admin” ak modpas ou mete pou kont la pandan premye konfigirasyon enstalasyon an. Ou ka jwenn aksè sa a atravè panèl kontwòl UI Fauxton Web CouchDB ki vini enstale ak pake a.

Pou lanse Fauxton, antre sa ki annapre yo nan navigatè ou a.

http://127.0.0.1:5984/_utils/
enstale couchdb ubuntu 20.04 admin login

Yon fwa ou konekte, ou pral wè yon lyen kreye yon baz done ak yon icon nan kwen an tèt dwat. Chwazi sa a, ki pral Lè sa a, pote yon "Kreye baz done” ekran. Antre non an tèsdb epi chwazi partisyone oswa ki pa patisyone, epi klike sou la Kreye bouton yo ka kontinye.

enstale couchdb ubuntu 20.04 kreye baz done

Koulye a, tounen sou paj baz done a, ou ka wè nouvo baz done ou te kreye a.

enstale paj baz done couchdb ubuntu 20.04

reklam


Kòmantè ak konklizyon

Gid la te montre w kouman pou w enstale CouchDB epi kreye yon baz done lè l sèvi avèk UI Fauxton entegre lojisyèl an. Pou jwenn plis enfòmasyon sou sa ou ka fè ak CouchDB oswa plis opsyon konfigirasyon nan yon anviwònman ap viv, gade yo dokiman.

Ban-m pran abònman
Notifye nan
0 kòmantè
Aliye komantè
Wè tout kòmantè
0
Ta renmen panse ou, tanpri fè kòmantè.x