Fedora

Apache CouchDB n asentaminen Fedoraan

Apache CouchDB n asentaminen Fedoraan

Apache-ohjelmistosäätiön kehittämä CouchDB on tietokannan hallintajärjestelmä, joka tallentaa tietoja JSON-asiakirjoihin. Voimme käyttää tietojamme HTTP-protokollan avulla. Vastaavasti voimme manipuloida tietoja JavaScriptillä. CouchDB-tietokannassa on RESTful HTTP-sovellusliittymä tietokantadokumenttien hallintaan

Mitä me katamme?

Tässä oppaassa käsittelemme, kuinka voimme asentaa Apache CouchDB: n uusimman version Fedora 30 -työasemaan. Käytämme tässä oppaassa myös virallisen verkkosivuston lähdekoodia. Ennen kuin voimme aloittaa, varmista, että seuraavat vaatimukset täyttyvät.

Edellytykset:

  1. Käyttäjätili, jolla on sudo-oikeudet
  2. Internet-yhteys ladata erilaisia ​​tiedostoja
  3. Perustiedot komentojen suorittamisesta Linuxissa

Apache CouchDB: n asentaminen:

Apache CouchDB vaatii useita riippuvuussuhteita ennen kuin se voidaan asentaa. CouchDB: n virallisella sivustolla luetellaan nämä riippuvuudet ja niiden tarkka asennettava versionumero:

Erlang OTP (19.x, 20.x> = 21.3.8.5, 21.x> = 21.2.3, 22.x> = 22.0.5)
ICU
OpenSSL
Mozilla SpiderMonkey (1.8.5)
GNU-merkki
GNU-kääntäjäkokoelma
libcurl
help2man
Python (> = 2.7) asiakirjoille
Python-sfinksi (> = 1.1.3)

Nämä riippuvuudet voidaan asentaa Fedora 30: n virallisesta arkistosta. Asennetaan ne:

Asenna yllä mainitut riippuvuudet seuraavasta komennosta:

$ sudo dnf asenna autoconf autoconf-arkisto automake curl-devel erlang-asn1 erlang-erts erlang-eunit gcc-c ++ erlang-os_mon erlang-xmerl erlang-erl_interface help2man js-devel-1.8.5 libicu-devel libtool perl-Test-valjaat

Kun nämä riippuvuudet on asennettu, voimme jatkaa Apache CouchDB: n asentamista seuraavalla tavalla:

Vaihe 1. Lataa Apall CouchDB: n tarball-tiedosto wget-komennolla:

$ wget https: // peilit.estointernet.kansiossa / apache / couchdb / source / 3.1.1 / apache-couchdb-3.1.1.terva.gz

Vaihe 2. Pura ladattu tarball-tiedosto seuraavalla komennolla:

$ tar -xf apache-couchdb-3.1.1.terva.gz

Vaihe 3. Siirrä purettu kansio / opt-kansioon ja vaihda hakemisto siellä:

$ sudo mv apache-couchdb-3.1.1 / opt /
$ cd / opt / apache-couchdb-3.1.1 /

Vaihe 4. Määritä paketti järjestelmääsi käyttämällä määrityskomentoa alla olevan kuvan mukaisesti:

$ ./ configure

Jos haluat nähdä konfigurointikomennon käytettävissä olevat vaihtoehdot, käytä komentoa:

$ ./ configure --help

Jos näet komentosarjan lopussa viestin:

Olet määrittänyt Apache CouchDB: n, aika rentoutua.

Se tarkoittaa, että olet määrittänyt paketin oikein.

Vaihe 5. Nyt rakennamme lähdekoodin suorittamalla alla olevan komennon:

$ tee julkaisu

Tai käytä tee jos tehdä ei toimi.

Jos sinulla on seuraava virhe:

VIRHE: Reltool-tuki edellyttää, että reltool-sovellus asennetaan!VIRHE: luominen epäonnistui käsittelyn aikana

IT tarkoittaa, että sinun on asennettava erlang-reltool paketti CouchDB: n rakentamiseen. Käytä alla olevaa komentoa tähän:

$ sudo dnf asenna erlang-reltool

Suorita nyt 'make release' uudelleen alla olevalla komennolla:

$ tee julkaisu

Jos yllä oleva komento on suoritettu onnistuneesti, sinun pitäisi nähdä alla oleva viesti:

”… Valmis

Voit nyt kopioida rel / couchdb-hakemiston mihin tahansa järjestelmään.

Käynnistä CouchDB ./ bin / couchdb kyseisen hakemiston sisällä.”

Vaihe 6. CouchDB-käyttäjän rekisteröinti

CouchDB ehdottaa erillisen käyttäjän (couchdb) luomista palvelujensa suorittamista varten. Tämä johtuu turvallisuusnäkökohdista. Luo käyttäjä alla olevalla komennolla:

$ sudo adduser --system -m --shell / bin / bash --kommentoi "CouchDB Administrator" couchdb

Yllä oleva komento luo käyttäjän nimeltä "couchdb" yhdessä kotihakemiston ja bash-kuoren kanssa.

Vaihe 7. Kopioi nyt hakemisto cp-komennollarel / couchdb ” couchdb: n kotihakemistoon (/ home / couchdb):

$ sudo cp -R / opt / apache-couchdb-3.1.1 / rel / couchdb / koti / couchdb

merkintä: Käytä polkua "rel / couchdb" suhteessa couchdb: n purkamispolkuun.

Vaihe 8. Meidän on nyt vaihdettava CouchDB-hakemistojen omistajuus alla olevan komennon avulla:

$ sudo chown -R couchdb: couchdb / home / couchdb / couchdb

Vaihe 9. Muuta vastaavasti CouchDB-hakemistojen lupaa alla annetulla komennolla:

$ find / home / couchdb / couchdb -tyyppi d -exec chmod 0770 \;

Vaihe 10. Muuta ini-tiedostojen käyttöoikeuksia, avaa uusi pääteikkuna ja suorita seuraavat komennot:

$ sudo -i
# chmod 0644 / home / couchdb / couchdb / etc / *

Vaihe 11. Luo järjestelmänvalvojan käyttäjä ennen couchdb: n aloittamista (vaaditaan CouchDB-versiossa 3). Tätä varten avaa tiedosto local.ini-tiedosto hakemistossa “/ home / couchdb / couchdb / etc / local.ini ”.

# vi / home / couchdb / couchdb / etc / local.ini

Mene nyt järjestelmänvalvojan osioon ja poista järjestelmänvalvojan komento, laita sitten salasanasi seuraavalla tavalla:

admin = Salasana

Kirjoita salasanasi tilalle salasana, jota haluat käyttää. Voit lisätä minkä tahansa järjestelmänvalvojan käyttäjän muodossa "käyttäjänimi = salasana". Katso alla oleva viitekuva:

Palaa nyt normaaliin käyttäjäpäätteeseen kirjoittamalla exit:

# poistuminen

Vaihe 12. Käynnistämme CouchDB-palvelimen alla annetulla komennolla:

$ sudo -i -u couchdb / home / couchdb / couchdb / bin / couchdb

Yllä oleva komento käynnistää CouchDB: n couchdb-käyttäjänä, kuten seuraavassa kuvassa näkyy:

Vaihe 13. Avaa verkkoselain ja selaa alla olevaa osoitetta päästäksesi hallintapaneeliin:

http: // 127.0.0.1: 5984 / _utils / index.html

Vahvista asennus siirtymällä osoitteeseen:

http: // localhost: 5984 / _utils / confirm_install.html

CouchDB voidaan määrittää yhdeksi solmuksi tai klusteriksi. Katsotaanpa yhden solmun asetukset:

Vaihe 1. Siirry osoitteeseen http: // 127.0.0.1: 5984 / _utils # setup

Vaihe 2. Kirjaudu sisään järjestelmänvalvojan tililläsi

Vaihe 3. Ensimmäistä kertaa asennuksessa napsauta asetuskuvaketta ja valitse vaihtoehto "Yhden solmun määrittäminen".

Vaihe 4. Luo uusi järjestelmänvalvojan käyttäjä tätä asetusta varten. Voimme myös jatkaa edellisen “järjestelmänvalvojan” käyttäjän kanssa. Meidän tapauksessamme olemme luoneet uuden käyttäjän: admin2 ja salasana: 123. Napsauta nyt Määritä solmu -painiketta:

Vaihe 5. Kun napsautat tietokantakuvaketta, se näyttää sinulle kaksi järjestelmätietokantaa:

Huomaa: Käynnistä couchdb aina uudelleen, kun olet luonut järjestelmänvalvojan tilin

Vaihe 6. Kun olet käynnistänyt couchdb: n uudelleen, luo uusi tietokanta admin2-tilille seuraavasti:

Sinun pitäisi nähdä "tietokanta luotu onnistuneesti" -sanoma, kuten alla olevassa kuvassa näkyy:

Päätelmä:

Tässä oppaassa opit CouchDB: n asentamisen Fedora 30 -työaseman lähdekoodin avulla. Olemme onnistuneet määrittämään asennusprosessin eri näkökohdat ja vianetsimään joitain virheitä. Olemme myös oppineet määrittämään yhden solmun kokoonpanon käyttöliittymästä. Mitä voit tehdä seuraavaksi, on:

  • CouchDB: n määrittäminen manuaalisesti yhdelle solmulle; ja
  •  Luo klusteroitu asennus CouchDB: lle
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Ilmaiset ja avoimen lähdekoodin pelimoottorit Linux-pelien kehittämiseen
Tämä artikkeli kattaa luettelon ilmaisista ja avoimen lähdekoodin pelimoottoreista, joita voidaan käyttää 2D- ja 3D-pelien kehittämiseen Linuxissa. Tä...
Shadow of the Tomb Raider for Linux -opetusohjelma
Shadow of the Tomb Raider on kahdestoista lisäys Tomb Raider -sarjaan - toiminta-seikkailupelisarja, jonka on luonut Eidos Montreal. Kriitikot ja fani...