Hvernig á að setja upp CouchDB á Ubuntu 20.04

Apache CouchDB er ókeypis, opinn skjalamiðaður NoSQL gagnagrunnur þróaður og viðhaldið af Apache Software Foundation, fyrst búinn til árið 2005. CouchDB er hægt að setja upp og keyra á tveimur mismunandi stillingum: sjálfstæður eða þyrping, og notar mörg snið og samskiptareglur til að geyma, flytja og vinna úr gögnum þess. Gagnagrunnsbyggingin notar JSON til að geyma gögn, JavaScript sem fyrirspurnartungumál þess með MapReduce og HTTP fyrir API.

Í eftirfarandi handbók muntu læra hvernig á að setja upp CouchDB og búa til gagnagrunn með því að nota vefviðmótið á Ubuntu 20.04 LTS stýrikerfinu þínu.

Forsendur

  • Ubuntu 20.04 OS (hægt að nota 20.10 og 21.04)
  • Uppfærðu til dagsetninga kerfispakka
  • Rótaraðgangur eða sudo réttindi.
  • Sameiginlegir eiginleikar og Curl uppsett.
sudo apt update && sudo apt upgrade -y

Næst skaltu setja upp nauðsynlega pakka.

sudo apt install software-properties-common wget

Fáðu


Sæktu GPG Key CouchDB

Nú þarftu að hlaða niður GPG lyklinum fyrir geymsluna til að setja upp CouchDB og fá frekari uppfærslur í framtíðinni sjálfkrafa þegar þú keyrir uppfærsluskipunina apt package manager.

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

Bættu nú við geymslunni.

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

Dæmi um úttak:

~$ 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

Settu upp CouchDB

Þegar geymslunni hefur verið bætt við þarftu að uppfæra pakkastjórann til að samstilla nýja endurhverfan, og þú getur síðan sett upp CouchDB á Ubuntu 20.04 kerfið þitt.

sudo apt update && sudo apt install couchdb -y

Þegar þú hefur hafið uppsetningarferlið muntu sjá skjá sem birtist mjög fljótt.

settu upp couchdb ubuntu 20.04 byrjunarstillingar

Stillingarstillingarval

Þú þarft að velja í lagi til að halda áfram á næsta skjá. Athugaðu að þú þarft að ýta á tab takkann á lyklaborðinu þínu til að velja í lagi. Þegar því er lokið, ýttu á enter. Þegar þú kemur að seinni hlutanum skaltu velja Standalone netþjónsvalkostinn.

settu upp couchdb ubuntu 20.04 sjálfstætt

Stillingar IP-tölu

Næsti valkostur í uppsetningunni er að stilla IP tölu netviðmótsins sem CouchDB mun bindast við. Aftur, ef þú keyrir einn netþjón þarftu ekki að breyta sjálfgefna „127.0.0.1“Heimilisfang.

settu upp couchdb ubuntu 20.04 sett ip tölu

Búa til lykilorð

Þú býrð nú til admin reikning. Það mun biðja þig um lykilorð til að halda áfram. Sláðu það inn og veldu í lagi. Ekki er mælt með því að sleppa þessu skrefi. Með því að skilja eftir autt skilurðu eftir öryggisgat í framtíðinni.

settu upp couchdb ubuntu 20.04 búðu til lykilorð fyrir admin

Fáðu


CouchDB stöðuathugun

Sjálfgefið er að hugbúnaðurinn ætti að vera sjálfkrafa virkur við ræsingu og þegar kveikt á honum. Til að athuga skaltu slá inn eftirfarandi.

sudo systemctl status couchdb

Dæmi um úttak ætti að vera:

~$ 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.

Búðu til nýjan CouchDB gagnagrunn

Þú getur bætt við nýjum gagnagrunni með CouchDB með notandanafninu "Admin” og lykilorðið sem þú stillir fyrir reikninginn við fyrstu uppsetningarstillingu. Þetta er hægt að nálgast í gegnum CouchDB's Fauxton vefviðmót stjórnborðsins sem kemur uppsett með pakkanum.

Til að ræsa Fauxton skaltu slá inn eftirfarandi í vafranum þínum.

http://127.0.0.1:5984/_utils/
setja upp couchdb ubuntu 20.04 admin innskráningu

Þegar þú hefur skráð þig inn muntu sjá hlekk til að búa til gagnagrunn með tákni efst í hægra horninu. Veldu þetta, sem mun þá koma upp „Búa til gagnagrunn“ skjár. Sláðu inn nafnið testdb og veldu skipt í sneið eða óskipt, smelltu síðan á Búa til hnappinn til að halda áfram.

settu upp couchdb ubuntu 20.04 búa til gagnagrunn

Nú aftur á gagnagrunnssíðunni geturðu séð nýja gagnagrunninn sem þú bjóst til.

settu upp couchdb ubuntu 20.04 gagnagrunnssíðu

Fáðu


Athugasemdir og niðurstaða

Handbókin hefur sýnt þér hvernig á að setja upp CouchDB og búa til gagnagrunn með því að nota innbyggða vefviðmótið Fauxton hugbúnaðarins. Til að fá frekari upplýsingar um hvað þú getur gert með CouchDB eða fleiri stillingarvalkostum í lifandi umhverfi, skoðaðu þá gögn.

Leyfi a Athugasemd