CouchDB Installation

I dette kapittelet lærer du hvordan du installerer CouchDB i vinduer samt Linux-systemer.

Installere CouchDB i Windows

Last ned CouchDB

Den offisielle nettsiden for CouchDB er http://couchdb.apache.org. Hvis du klikker den gitte linken, kan du få hjemmesiden til CouchDB offisielle nettsiden som vist nedenfor.

Hvis du klikker på nedlastingsknappen som vil føre til en side der nedlastingskoblinger av CouchDB i ulike formater er forutsatt. Følgende snapshot illustrerer det samme.

Velg den nedlastingslenke for Windows-systemer, og velg en av de medfølgende speil for å starte nedlastingen.

Installere CouchDB

En windos kjørbar < b> setup-CouchDB-1.6.1_R16B02.exe
filen vil bli lastet ned på systemet. Kjør installasjonsfilen og fortsett installasjonen

Etter installasjon, åpne innebygd webgrensesnitt av CouchDB ved å besøke følgende link:.. Http://127.0.0.1:5984/Anmeldelser Hvis alt går bra, vil dette gi deg en nettside, som har følgende resultat
{"CouchDB":. "Velkommen", "UUID": "c8d48ac61bb497f4692b346e0f400d60", "versjon": "1.6.1", " leverandør ": {" versjon ":" 1.6.1 "," name ":" The Apache Software Foundation "}}

Du kan samhandle med CouchDB webgrensesnittet ved å bruke følgende url −
http: //127.0.0.1:5984/_utils/

This viser indeksen siden av futon, som er webgrensesnittet av CouchDB.

Installere CouchDB i Linux Systems

For mange av Linux-flavored systemer, gir de CouchDB internt. For å installere denne CouchDB følg instruksjonene

På Ubuntu og Debian du kan bruke −.
Sudo apt installere CouchDB

På Gentoo Linux er det en CouchDB ebuild tilgjengelig −
sudo dukke CouchDB

Hvis din Linux-systemet ikke har CouchDB, følger det neste avsnittet for å installere CouchDB og dens avhengigheter.

Installere CouchDB Avhengig

Følgende er en liste over avhengigheter som skal installeres få CouchDB i system −

Erlang OTP

ICU

OpenSSL

Mozilla Spidermonkey

GNU Gjør

GNU Compiler Collection

libcurl

help2man

Python for docs

Python Sphinx

For å installere disse avhengighetene, skriver følgende kommandoer i terminalen. Her bruker vi CentOS 6.5 og følgende kommandoer vil installere de nødvendige programvare kompatible til CentOS 6.5.
$ Sudo yum install autoconf $ sudo yum install autoconf-arkiv $ sudo yum install auto $ sudo yum install curl-devel $ sudo yum installere Erlang-asn1 $ sudo yum install erlang-Erts $ sudo yum install erlang-eunit $ sudo yum install erlang-os_mon $ sudo yum install erlang-xmerl $ sudo yum install help2man $ sudo yum install js-devel $ sudo yum install libicu- devel $ sudo yum install libtool $ sudo yum install perl-Test-Sele

Note −
For alle disse kommandoene du trenger for å bruke sudo. Følgende prosedyre konverterer en normal bruker til en sudoer.

  • Logg inn som root i administratorbruker

    Åpne sudo
    filen ved hjelp av følgende Command −
    visudo
    Rediger Så som vist nedenfor for å gi din eksisterende bruker de sudoer privilegier og minus;
    Hadoop All = (Alle) Alle

    og trykk på esc : x å skrive endringer i filen

    Når du har installert alle avhengigheter i systemet, laste CouchDB som beskrevet i neste avsnitt

    Nedlastings CouchDB

    Det er nei.. Tjære
    fil tilgjengelig for CouchDB, så du må installere det fra kilden. Last ned kildefilen av CouchDB, for å laste ned klikk her

    Opprett en ny katalog, og gi den navnet CouchDB for eksempel gå inn i katalogen og laste CouchDB kilde ved å kjøre følgende kommandoer og minus;.
    $ Mkdir CouchDB $ cd CouchDB /$ wgethttp://www.google.com/url?q=http%3A%2F%2Fwww.apache.org%2Fdist%2Fcouchdb%2Fsource%2F1.6.1%2Fapache-couchdb-1.6.1.tar.gz

    This bør laste ned CouchDB kildefilen apache-CouchDB-1.6.1.tar.gz
    . Gi følgende kommando for å pakke den ut −
    $ tar zxvf apache-CouchDB-1.6.1.tar.gz
    Konfigurering CouchDB

    Konfigurer CouchDB som følger −

    Browse til hjemmemappe av CouchDB

    Logg inn som superbruker

    Konfigurer hjelp ./configure teksten som vist nedenfor −.. product: $ cd apache-CouchDB-1.6.1 $ suPassword: # ./configure --with-erlang = /usr /lib64 /erlang /usr /include /

    Det gir deg følgende resultat lik som vist nedenfor med en concludingline sier − Du har konfigurert Apache CouchDB, tid til å slappe
    .
    # ./configure --with-erlang = /usr /lib64 /erlang /usr /include /sjekker for en BSD-kompatibel installere ... /usr /bin /install -cchecking enten bygge miljøet er tilregnelig ... yeschecking for en tråd-safe mkdir -p ... /bin /mkdir -pchecking for gawk ... gawkchecking om make setter $ (MAKE) ... yeschecking hvordan du oppretter en ustar tar-arkiv ... gnutar………………………………………………………..……………………….config.status: skaper var /Makefileconfig.status: utvikle config.hconfig.status: config.h er unchangedconfig.status: utvikle src /irritabel /google-irritabel /config.hconfig.status: src /irritabel /google-irritabel /config.h er unchangedconfig .status: utførende depfiles commandsconfig.status: utførende libtool commandsYou har konfigurert Apache CouchDB, tid til å relax.Run `make & & sudo make install "for å installere
    Installere CouchDB

    Kjør følgende kommando for å installere CouchDB −.
    # lage & & sudo make install

    Denne kommandoen bør installere CouchDB i systemet med en avsluttende bemerkninger, sier − Du har installert Apache CouchDB, tid til å slappe

    Starte CouchDB

    For å starte CouchDB, bla til CouchDB Hjem-mappen og bruke følgende kommando −. Anmeldelser $ cd apache-CouchDB-1.6.1 $ cd etc $ CouchDB start

    Dette bør starte CouchDB sammen med følgende resultat −
    Apache CouchDB 1.6.1 (LogLevel = info) er starting.Apache CouchDB har startet. Tid for å slappe av [info] [lt; 0.31.0gt;] Apache CouchDB har startet på http://127.0.0.1:5984/[info] [lt; 0.112.0gt;.] 127.0.0.1 - - GET /200 [ ,,,0],info] [lt; 0.112.0gt;] 127.0.0.1 - - GET /favicon.ico 200

    Verification

    Siden CouchDB er et webgrensesnitt, må vi kontrollere den i nettleseren. Skriv inn følgende hjemmeside url og matche utgang
    http://127.0.0.1:5984/

    It skal produsere følgende resultat − product: {"CouchDB":. "Velkommen", "UUID": "8f0d59acd0e179f5e9f0075fa1f5e804", "versjon": "1.6.1", "selger": {"name": "The Apache Software Foundation", "versjon": "1.6.1"}}