Ubuntu

CouchDB n asentaminen Ubuntu 20 een.04

CouchDB n asentaminen Ubuntu 20 een.04
Apache Software Foundation julkaisi Apache CouchDB: n vuonna 2005 avoimen lähdekoodin asiakirjapainotteisena tietokantana, joka voi helposti muodostaa pariliitoksen useiden CouchDB-tiedostojen kanssa ja suorittaa kaikenlaisia ​​monitehtäviä. CouchDB on NoSQL-tietokanta, joka mahdollistaa joustavuuden tiedonsiirron suhteen. CouchDB tallentaa ja esittää tietoja JavaScript Object Notationissa, kyselykielenä JavaScript.

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:

  1. Klusteritila
  2. 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.

Suosituimmat Oculus App Lab -pelit
Jos olet Oculus-kuulokemikrofonin omistaja, sinun täytyy olla tietoinen sivulatauksesta. Sivulataus on prosessi, jolla ei-kaupallista sisältöä asennet...
Top 10 Games to Play on Ubuntu
Windows platform has been one of the dominating platforms for gaming because of the huge percentage of games that are developing today to natively sup...
5 parasta arcade-peliä Linuxille
Nykyään tietokoneet ovat vakavia koneita, joita käytetään pelaamiseen. Jos et pääse uusiin korkeisiin pisteisiin, tiedät mitä tarkoitan. Tässä viestis...