Ubuntu

Namestitev CouchDB na Ubuntu 20.04

Namestitev CouchDB na Ubuntu 20.04
Apache Software Foundation je leta 2005 izdal Apache CouchDB kot odprtokodno, dokumentno usmerjeno bazo podatkov, ki jo je mogoče zlahka povezati z več CouchDB in izvajati vse vrste večopravilnosti. CouchDB je baza podatkov NoSQL, ki omogoča večjo prilagodljivost pri prenosu podatkov. CouchDB shranjuje in predstavlja podatke v zapisu predmetov JavaScript, pri čemer je jezik poizvedbe JavaScript.

Na voljo je tudi CouchDB RESTful HTTP / JSON API, ki ga lahko uporabite za spreminjanje in pripravo novih datotek zbirke podatkov, na primer dokumentov. Ta ima razmeroma prijazen vmesnik, ki olajša branje in urejanje dokumentov. Kot smo že omenili, gre za zbirko podatkov, usmerjeno v dokumente. Arhitektura CouchDB je bila zasnovana v jeziku Erlang, programskem jeziku za splošne namene, ki se osredotoča na sočasnost in tudi na sistem za zbiranje odpadkov.

Ta kratka vadnica vam prikazuje, kako namestiti Apache CouchDB na najnovejših 20 Ubuntu.04 LTS. Postopek namestitve je dokaj preprost. Toda tukaj predstavljena navodila zahtevajo, da poznate nekaj osnov Linuxa in se na površini seznanite z njegovo lupino. Prav tako morate imeti možnost, da svoje spletno mesto gostite na lokalnem VPS.

1. korak: Preverite, ali so na voljo posodobitve

Najprej preverite, ali so vsi nameščeni sistemski paketi najnovejši razpoložljivi paketi. V terminalu zaženite naslednji apt ukaz:

$ sudo apt posodobitev && nadgradnja

OPOMBA: Če ne uporabljate korenskega računa, boste morda morali pred vsakim ukazom dodati sudo.

2. korak: Konfiguriranje strežnika

V tem koraku boste namestili programsko opremo, ki vam omogoča konfiguriranje repozitorija paketov CouchDB. Če želite to narediti, vnesite naslednje:

$ sudo apt-get install software-properties-common

Tu lahko dodate -y zastavo, da dobite apt-get ukaz za pospešitev postopka z avtomatizacijo postopka sprejemanja vseh pozivov, ki se pojavijo, ko se programska oprema pripravlja na začetek namestitve. Brez dodajanja -y zastavica pomeni, da boste morali na vsako pojavno okno odgovoriti ročno, kar je zelo priporočljivo, če ne uporabljate sistema, ki ste ga predhodno nastavili.

3. korak: Vklopite repozitorij paketov Apache CouchDB

Nato omogočite repozitorij paketov Apache CouchDB. Za to vnesite naslednje ukaze:

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

$ echo "deb https: // apache.bintray.com / couchdb-deb fokalno glavno "|
sudo tee -a / etc / apt / sources.seznam

Zagotovite si svoj PPA iz verodostojnega vira, ki mu lahko zaupate, saj je v spletu na voljo preveč ljubiteljsko izdelanih PPA. Tu smo uporabili uradni repozitorij za PPA, ki ga redno spremlja ekipa fundacije Apache.

Po namestitvi najnovejšega PPA lahko zdaj posodobite sistem in pridobite najnovejše informacije o paketu:

$ sudo apt posodobitev

S tem na mestu ste zdaj pripravljeni na namestitev.

Samostojni vs. Način grozdov

Zdaj morate izbrati, ali želite CouchDB namestiti v enega od naslednjih načinov:

  1. Način grozdov
  2. Samostojni način

V način gruče, obstaja več kot dva strežnika, ki sta medsebojno povezana in delujeta skupaj kot dostopni depozitar podatkov.

V samostojni način, vključen je le en strežnik. Ker verjetno uporabljate samo en strežnik, bomo nadaljevali z namestitvijo v samostojnem načinu.

4. korak: Namestitev

Če želite začeti namestitev Apache CouchDB, uporabite naslednji ukaz:

$ sudo apt namestite couchdb

Pojavil se bo poziv, v katerem boste pozvali, da izberete med samostojnim načinom in načinom grozda. Izberite samostojni način. Nato boste morali vnesti ciljni naslov IP omrežnega vmesnika, na katerem boste izvedli namestitev. Pri samostojni namestitvi z enim strežnikom ne bomo spremenili privzetega naslova, ki bo 127.0.0.1.

Nato boste vnesli močno geslo za ustvarjanje skrbniškega uporabnika. Vendar vam ni treba ustvariti skrbniškega uporabnika, saj boste lahko nadaljevali z načinom skrbniške stranke. To ni priporočljivo, saj je način skrbniške administracije odprt za dostop do spleta in je zato zelo varen.

Po vnosu gesla boste morali za potrditev znova vnesti geslo. Namestitev se bo končala čez nekaj časa.

5. korak: Preverite namestitev

Prepričajte se, da je namestitev potekala gladko z ukazom curl. Ta ukaz bo prikazal ustrezne informacije, ki razkrivajo stanje CouchDB in ustrezajo namestitvi. Strežnik CouchDB bo deloval na localhost: 5984.

6. korak: Ustvarjanje baze podatkov

Prijavite se na nadzorno ploščo podjetja Fauxton na naslovu http: // 127.0.0.1: 5984 / _utils / z vašimi uporabniškimi poverilnicami in ustvarite novo bazo podatkov z CouchDB.

Kliknite ikono baze podatkov na skrajni levi strani plošče in pritisnite gumb »Ustvari bazo podatkov« v zgornjem desnem kotu zaslona.

V povzetku

Namestitev CouchDB na eno-strežniški računalnik je zelo preprosta. Če želite to narediti, poskrbite, da bo vaš sistem posodobljen na najnovejše sistemske pakete. Nato omogočite skladišča paketov Apache in vsi ste pripravljeni na namestitev Apache CouchDB na strežnik.

CouchDB deluje brezhibno in je združljiv s skoraj vsemi najnovejšimi sodobnimi spletnimi aplikacijami, vključno s tistimi za mobilne telefone, zaradi česar je odličen pripomoček za branje, ustvarjanje, urejanje in spreminjanje dokumentov zbirke podatkov.

Upamo, da se vam je ta vadnica zdela koristna. Držite se, če si želite ogledati več vadnic o uporabi CouchDB z nadzorno ploščo Fauxton. Medtem si oglejte več vsebin o nameščanju drugih pripomočkov v sistemih Unix.

Vadnica za OpenTTD
OpenTTD je ena izmed najbolj priljubljenih poslovnih simulacijskih iger. V tej igri morate ustvariti čudovit prevozniški posel. Vendar boste začeli na...
SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...
Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...