Fedora

Apache CouchDB instalēšana Fedora

Apache CouchDB instalēšana Fedora

Apache programmatūras fonda izstrādātais CouchDB ir datu bāzes pārvaldības sistēma, kas datus glabā JSON dokumentos. Mēs varam piekļūt saviem datiem, izmantojot HTTP protokolu. Līdzīgi mēs varam manipulēt ar datiem ar JavaScript. CouchDB datu bāzei ir RESTful HTTP API datu bāzes dokumentu pārvaldībai

Ko mēs segsim?

Šajā ceļvedī mēs pievērsīsimies tam, kā mēs varam instalēt Apache CouchDB jaunāko versiju Fedora 30 darbstacijā. Šajā ceļvedī mēs izmantosim arī avota kodu no oficiālās vietnes. Pirms mēs varam sākt, pārliecinieties, vai ir izpildītas šādas prasības.

Priekšnoteikumi:

  1. Lietotāja konts ar “sudo” privilēģijām
  2. Interneta savienojums, lai lejupielādētu dažādus failus
  3. Pamatzināšanas par komandu izpildīšanu Linux

Apache CouchDB instalēšana:

Pirms to var instalēt, Apache CouchDB ir nepieciešamas dažādas atkarības. CouchDB oficiālajā vietnē ir norādītas šīs atkarības un to precīzais instalējamais versijas numurs:

Erlanga 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 Make
GNU kompilatoru kolekcija
libcurl
help2man
Python (> = 2.7) dokumentiem
Python sfinksa (> = 1.1.3)

Šīs atkarības var instalēt no oficiālās Fedora 30 krātuves. Ļaujiet mums tos instalēt:

Instalējiet iepriekš minētās atkarības no šādas komandas:

$ sudo dnf instalēt autoconf autoconf-arhīvs 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-zirglietas

Kad šīs atkarības ir instalētas, mēs varam turpināt Apache CouchDB instalēšanas procesu, kā parādīts zemāk:

1. solis. Lejupielādējiet Apache CouchDB failu tarball, izmantojot komandu 'wget':

$ wget https: // spoguļi.estointernet.mapē / apache / couchdb / source / 3.1.1 / apache-couchdb-3.1.1.darva.gz

2. solis. Izvelciet lejupielādēto tarball failu ar doto komandu:

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

3. solis. Pārvietojiet izvilkto mapi uz mapi / opt un mainiet tur direktoriju:

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

4. solis. Lai konfigurētu pakotni savai sistēmai, izmantojiet konfigurēšanas skriptu, kā parādīts zemāk:

$ ./ konfigurēt

Ja vēlaties redzēt konfigurācijas skripta pieejamās opcijas, izmantojiet komandu:

$ ./ configure --help

Skripta beigās, ja redzat ziņojumu:

Jūs esat konfigurējis Apache CouchDB, laiks atpūtai.

Tas nozīmē, ka esat pareizi konfigurējis pakotni.

5. solis. Tagad mēs izveidosim pirmkodu, palaižot zemāk esošo komandu:

$ veikt atbrīvošanu

Vai arī izmantojiet gmake ja veidot nestrādā.

Ja jums ir šāda kļūda:

KĻŪDA: Reltool atbalstam ir nepieciešams instalēt reltool lietojumprogrammu!KĻŪDA: ģenerēšana neizdevās apstrādes laikā

IT nozīmē, ka jums ir jāinstalē erlang-reltool paketi, lai izveidotu CouchDB. Lai to izdarītu, izmantojiet zemāk esošo komandu:

$ sudo dnf instalējiet erlang-reltool

Tagad vēlreiz palaidiet “make release” ar zemāk esošo komandu:

$ veikt atbrīvošanu

Ja iepriekš minētā komanda tiek veiksmīgi pabeigta, jums vajadzētu redzēt zemāk redzamo ziņojumu:

“... izdarīts

Tagad jūs varat kopēt rel / couchdb direktoriju jebkurā vietā savā sistēmā.

Sāciet CouchDB ar ./ bin / couchdb no šī direktorija.”

6. solis. CouchDB lietotāja reģistrēšana

CouchDB iesaka izveidot atsevišķu lietotāju (couchdb) savu pakalpojumu darbībai. Tas notiek drošības apsvērumu dēļ. Izveidojiet lietotāju ar zemāk esošo komandu:

$ sudo adduser --sistēma -m --shell / bin / bash - komentēt "CouchDB Administrator" couchdb

Iepriekš minētā komanda izveidos lietotāju ar nosaukumu “couchdb” kopā ar mājas direktoriju un bash apvalku.

7. solis. Tagad izmantojiet komandu cp, lai kopētu direktoriju “rel / couchdb ” uz couchdb mājas direktoriju (/ home / couchdb):

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

Piezīme: Izmantojiet ceļu “rel / couchdb” attiecībā pret couchdb ieguves ceļu.

8. solis. Tagad mums ir jāmaina CouchDB direktoriju īpašumtiesības, izmantojot zemāk esošo komandu:

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

9. solis. Līdzīgi mainiet CouchDB direktoriju atļauju ar zemāk norādīto komandu:

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

10. solis. Lai modificētu ini failu atļaujas, atveriet jaunu termināla logu un izpildiet šādas komandas:

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

11. solis. Pirms couchdb palaišanas izveidojiet administratora lietotāju (nepieciešams CouchDB 3. versijā). Lai to izdarītu, atveriet vietējo failu.ini fails direktorijā “/ home / couchdb / couchdb / etc / local.ini ”.

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

Tagad dodieties uz administratora sadaļu un noņemiet komentāru no administratora rindas, pēc tam ielieciet savu paroli šādā veidā:

admin = Tavs parole

YourPassword vietā ievietojiet paroli, kuru vēlaties izmantot. Jūs varat pievienot jebkuru administratora lietotāju formātā “lietotājvārds = parole”. Skatiet atsauces attēlu zemāk:

Tagad atgriezieties pie parastā lietotāja termināla, ierakstot exit:

# Izeja

12. solis. Mēs sāksim CouchDB serveri ar zemāk norādīto komandu:

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

Iepriekš minētā komanda sāk CouchDB kā couchdb lietotāju, kā parādīts šajā attēlā:

13. solis. Atveriet tīmekļa pārlūku un pārlūkojiet zemāk redzamo adresi, lai piekļūtu administratora panelim:

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

Lai pārbaudītu instalēšanu, dodieties uz:

http: // localhost: 5984 / _utils / pārbaudīt_instalēt.html

CouchDB var konfigurēt kā vienu mezglu vai kopu. Apskatīsim viena mezgla iestatījumus:

1. solis. Dodieties uz vietni http: // 127.0.0.1: 5984 / _utils # setup

2. solis. Piesakieties ar savu administratora kontu

3. solis. Pirmo reizi veicot iestatīšanu, noklikšķiniet uz iestatīšanas ikonas un atlasiet opciju “Viena mezgla konfigurēšana”.

4. solis. Izveidojiet jaunu administratora lietotāju šai iestatīšanai. Mēs varam turpināt arī ar iepriekšējo “admin” lietotāju. Mūsu gadījumā mēs esam izveidojuši jaunu lietotāju: admin2 un paroli: 123. Tagad noklikšķiniet uz pogas Konfigurēt mezglu:

5. solis. Noklikšķinot uz datu bāzes ikonas, tā parādīs divas sistēmas datu bāzes:

Piezīme: Pēc administratora konta izveides vienmēr restartējiet couchdb

6. solis. Pēc couchdb restartēšanas izveidojiet jaunu datu bāzi admin2 kontā šādi:

Jums vajadzētu redzēt ziņojumu “datu bāze izveidota veiksmīgi”, kā parādīts zemāk esošajā attēlā:

Secinājums:

Šajā ceļvedī mēs uzzinām, kā instalēt CouchDB, izmantojot Fedora 30 darbstacijas avota kodu. Mums ir izdevies konfigurēt dažādus instalēšanas procesa aspektus un novērst dažas kļūdas. Mēs arī esam iemācījušies no GUI iestatīt viena mezgla konfigurāciju. Ko jūs varat darīt tālāk, ir:

  • Lai manuāli konfigurētu CouchDB vienam mezglam; un
  •  Izveidojiet kopētu CouchDB iestatījumu
Populārākās Oculus App Lab spēles
Ja esat Oculus austiņu īpašnieks, jums ir jāsazinās par sānu ielādi. Sānu ielāde ir process, kurā austiņās tiek instalēts saturs, kas nav veikals. Sid...
10 labākās spēles, kuras spēlēt Ubuntu
Windows platforma ir bijusi viena no dominējošajām spēļu platformām, jo ​​mūsdienās tiek attīstīts milzīgs spēļu skaits, lai atbalstītu Windows. Vai k...
5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...