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:
- Način grozdov
- 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.