Saatavilla on myös CouchDB RESTful HTTP / JSON API, jota voit käyttää uusien tietokantatiedostojen, kuten asiakirjojen, muokkaamiseen ja luonnosteluun. Tällä on suhteellisen ystävällinen käyttöliittymä, joka helpottaa asiakirjojen lukemista ja muokkaamista. Kuten edellä mainittiin, se on asiakirjapainotteinen tietokanta. CouchDB: n arkkitehtuuri tulkittiin Erlang-kielellä, joka on yleiskäyttöinen ohjelmointikieli, joka keskittyy samanaikaisuuteen ja myös roskiin kerättyyn ajonaikaisjärjestelmään.
Tämä lyhyt opetusohjelma näyttää, kuinka Apache CouchDB asennetaan Ubuntun uusimpaan 20: een.04 LTS. Asennusprosessi on melko yksinkertainen. Mutta tässä esitetyt ohjeet edellyttävät, että tiedät joitain Linuxin perustekijöitä ja olet perehtynyt sen kuoreen pintatasolla. Sinun on myös voitava isännöidä sivustoasi paikallisessa VPS: ssä.
Vaihe 1: Tarkista päivitykset
Tarkista ensin, ovatko kaikki asennetut järjestelmäkokonaisuudet uusimpia saatavilla olevia paketteja. Suorita seuraava apt-komento terminaalissa:
$ sudo apt päivitys ja päivitys
MERKINTÄ: Sinun on ehkä lisättävä sudo ennen kutakin komentoa tässä artikkelissa, jos et käytä juuritiliä.
Vaihe 2: Palvelimen määritykset
Tässä vaiheessa asennat ohjelmiston, jonka avulla voit määrittää CouchDB-pakettivaraston. Tee näin kirjoittamalla seuraava:
$ sudo apt-get install software-properties-common
Täällä voit lisätä a -y lippu saadaksesi apt-get komento prosessin nopeuttamiseksi automatisoimalla prosessi, joka hyväksyy kaikki kehotteet, jotka tulevat esiin, kun ohjelmisto valmistautuu aloittamaan asennuksen. Ei lisätä -y lippu tarkoittaa, että joudut vastaamaan jokaiseen ponnahdusikkunaan manuaalisesti, mikä on erittäin suositeltavaa, jos et käytä järjestelmää, jonka olet määrittänyt ennalta.
Vaihe 3: Kytke Apache CouchDB -pakettivarasto päälle
Ota seuraavaksi käyttöön Apache CouchDB -pakettivarasto. Syötä seuraavat komennot:
$ curl -L https: // couchdb.apache.org / repo / bintray-pubkey.asc | sudo apt-key lisää$ echo "deb https: // apache.bintray.com / couchdb-deb-pääkeskus "|
sudo tee -a / etc / apt / sources.lista
Varmista, että hankit hankintasopimuksesi aidosta lähteestä, johon voi luottaa, koska verkossa on liian paljon amatöörin tekemiä sähkönhankintasopimuksia. Tässä olemme käyttäneet PPA: n virallista arkistoa, johon Apache Foundation -tiimi osallistuu säännöllisesti.
Kun olet asentanut uusimman PPA: n, voit nyt päivittää järjestelmän ja saada uusimmat pakettitiedot:
$ sudo apt -päivitys
Kun se on paikallaan, olet nyt valmis asennukseen.
Itsenäinen vs. Klusteritila
Nyt sinun on valittava, haluatko CouchDB: n asentaa jompaankumpaan seuraavista tiloista:
- Klusteritila
- Erillinen tila
vuonna klusteritila, palvelimia, jotka ovat yhteydessä toisiinsa, on enemmän kuin kaksi ja ne toimivat yhdessä noudettavana tietovarastona.
vuonna itsenäinen tila, vain yksi palvelin on mukana. Koska käytät todennäköisesti vain yhtä palvelinta, jatkamme asennusta erillisessä tilassa.
Vaihe 4: Asennus
Aloita Apache CouchDB: n asennus seuraavalla komennolla:
$ sudo apt asenna couchdb
Näkyviin tulee kehote, jossa sinua pyydetään valitsemaan itsenäinen ja klusteritila. Valitse itsenäinen tila. Sitten sinua pyydetään antamaan verkon käyttöliittymän kohde-IP-osoite, johon asennus tehdään. Yhden palvelimen erillisasennuksessa emme muuta oletusosoitetta, joka on 127.0.0.1.
Seuraavaksi syötät vahvan salasanan järjestelmänvalvojan käyttäjän luomiseksi. Sinun ei kuitenkaan tarvitse luoda järjestelmänvalvojan käyttäjää, koska voit jatkaa järjestelmänvalvojan juhlatilaa. Tätä ei suositella, koska järjestelmänvalvojan juhlatila on avoin Internetin käyttöön, joten se on erittäin epävarma.
Kun syötät salasanan, sinua pyydetään antamaan salasana uudelleen vahvistusta varten. Asennus valmistuu jonkin ajan kuluttua.
Vaihe 5: Tarkista asennus
Varmista, että asennus on sujunut sujuvasti käpristyskomennolla. Tämä komento näyttää asiaankuuluvat tiedot, jotka paljastavat CouchDB: n tilan ja noudattavat asennusta. CouchDB-palvelin toimii localhost-palvelimella: 5984.
Vaihe 6: Tietokannan luominen
Kirjaudu Fauxton-ohjauspaneeliin osoitteessa http: // 127.0.0.1: 5984 / _utils / käyttäjän tunnistetiedoilla ja luo uusi tietokanta CouchDB: llä.
Napsauta paneelin vasemmassa reunassa olevaa tietokantakuvaketta ja paina näytön oikeassa yläkulmassa olevaa Luo tietokanta -painiketta.
Yhteenvetona
CouchDB: n asentaminen yhden palvelimen koneelle on hyvin yksinkertaista. Varmista, että järjestelmäsi on päivitetty uusimpiin järjestelmäpaketteihin. Ota sitten Apache-pakettivarastot käyttöön ja olet valmis asentamaan Apache CouchDB: n palvelimellesi.
CouchDB toimii saumattomasti ja on yhteensopiva melkein kaikkien uusimpien nykyaikaisten verkkosovellusten kanssa, mukaan lukien matkapuhelimille tehdyt sovellukset, mikä tekee siitä erinomaisen apuohjelman tietokantadokumenttien lukemiseen, luomiseen, muokkaamiseen ja muokkaamiseen.
Toivottavasti olet löytänyt tämän opetusohjelman hyödyllisenä. Pysy ympärilläsi nähdäksesi lisää oppaita CouchDB: n käytöstä Fauxtonin ohjauspaneelilla. Samaan aikaan tarkista lisää sisältöä muiden apuohjelmien asentamisesta Unix-järjestelmiin.