Linux serveriem ir iespēja piedāvāt vislabākās funkcijas, lai veiktu simtiem uzdevumu gan administratīvā, gan lomu līmenī organizācijā, tieši šajās lomās mums ir viss, kas saistīts ar vietnēm, kurās ir vadošā lietojumprogramma Apache. Starp šīm Apache variācijām mēs atrodam vienu, ko sauc par Apache CouchDB, kuru mēs detalizēti analizēsim Ubuntu 18.04 vidē.
Kas ir Apache CouchDBApache CouchDB ir funkcija vai protokols, ko sauc par dīvāna replikācijas protokolu, kas dod mums iespēju piekļūt saviem datiem no jebkuras vietas, kur tas ir nepieciešams, neatkarīgi no tā, vai tas ir no globālajiem serveru klasteriem līdz mūsu mobilo ierīču tīmekļa pārlūkprogrammām.
Tam ir programmatūras pakotne, kas ir saderīga ar dīvāna replikācijas protokolu, piemēram, PouchDB, Cloudant un Couchbase Lite. CouchDB ir sākotnēji rakstīts JSON un atbalsta bināros failus, kas vērsti uz visu datu glabāšanas vajadzību apmierināšanu. Pateicoties dīvāna replikācijas protokolam, visiem datiem būs augsta veiktspēja un liela uzticamība lietošanas līmenī. CouchDB ir funkcija MapReduce, kas ļauj vienkārši un pilnībā atgūt datus.
CouchDB funkcijasStarp funkcijām, kuras mēs atrodam Apache CouchDB, mums ir:
- Izmantojot CouchDB, būs iespējams pārvaldīt kopu datu bāzi, ar kuru būs iespējams palaist vienu loģisku datu bāzes serveri neatkarīgi no serveru vai virtuālo mašīnu skaita, tādējādi CouchDB kopa uzlabo viena mezgla konfigurāciju, pievienojot lielāku jaudu un augsta pieejamība.
- CouchDB var izmantot kā viena mezgla datu bāzi.
- CouchDB izmanto HTTP protokolu un JSON datu formātu, ļaujot tam būt saderīgam ar jebkuru programmatūru, kas atbalsta minēto protokolu un valodu. Turklāt CouchDB pilnībā darbojas ar ārējiem rīkiem, piemēram, HTTP starpniekserveriem vai slodzes līdzsvarotājiem.
- Apache CouchDB ir viens replikācijas protokols, kas ir orientēts uz “Offline First” lietojumprogrammām, kas paredzētas mobilajām lietojumprogrammām un citām vidēm ar ļoti prasīgām tīkla infrastruktūrām.
- Apache CouchDB ir paredzēts visu veidu serveriem, savukārt lietojumprogramma PouchDB ir paredzēta mobilo ierīču un galddatoru tīmekļa pārlūkprogrammām, un Couchbase Lite ir izstrādāta vietējām iOS un Android lietojumprogrammām, tādējādi paplašinot Apache CouchDB iespējas.
- CouchDB kopa ar vairāku režīmu funkciju var uzglabāt visus datus liekā veidā, tādējādi nodrošinot to pieejamību.
Tālāk mēs uzzināsim, kā instalēt Apache CouchDB uz Ubuntu 18.04.
1. Instalējiet Apache Ubuntu 18.04
1. darbība
Pirms Apache CouchDB instalēšanas procesa uzsākšanas Ubuntu būs jāinstalē Apache tīmekļa serveris, tāpēc mēs varam izpildīt šādu komandu:
sudo apt -get install apache2 -y
PALIELINĀT
2. solis
Kad Apache ir pilnībā instalēts, mums ir jāuzsāk Apache tīmekļa serveris un jāļauj tam sākt kopā ar sistēmas sāknēšanas laiku ar šādu komandu:
sudo systemctl start apache2 sudo systemctl iespējot apache2
PALIELINĀT
2. Instalējiet Apache CouchDB Ubuntu 18.04
Pēc noklusējuma Apache CouchDB nav pieejams Ubuntu 18.04, tāpēc jums būs jāpievieno oficiālā CouchDB krātuve.
1. darbība
Lai pievienotu šo krātuvi, mēs izmantosim šādu komandu:
echo "deb https://apache.bintray.com/couchdb-deb xenial main" \ | sudo tee -a /etc/apt/sources.list2. solis
Šī komanda ir atbildīga par oficiālā URL pievienošanu direktorijai /etc/apt/sources.list:
PALIELINĀT
3. solis
Tagad mēs parakstīsim pievienoto krātuvi ar šādu komandu:
čokurošanās -L https://couchdb.apache.org/repo/bintray-pubkey.asc \ | sudo apt -key add -
PALIELINĀT
4. solis
Mēs turpinām sistēmas atjaunināšanu, izmantojot komandu:
sudo apt -get update -y5. solis
Visbeidzot, mēs instalējam Apache CouchDB, izpildot:
sudo apt -get install couchdb -y
PALIELINĀT
6. darbība
Šī procesa laikā tiks parādīta virkne jautājumu, lai definētu tādus parametrus kā. Pirmkārt, mēs redzēsim aprakstu par to, kā darbojas Apache CouchDB:
7. solis
Noklikšķiniet uz Labi un pēc tam atlasiet CouchDB konfigurācijas veidu, un šajā gadījumā mēs izvēlamies "Standalone":
8. solis
Mēs dodam Enter un pēc tam no pārlūkprogrammas definēsim savienojuma saskarni ar CouchDB, mēs varam iestatīt adresi 0.0.0.0 tā, lai tā iespējotu visas pieejamās saskarnes:
9. solis
Mēs nospiežam taustiņu Enter un tagad definējam paroli lietotājam "admin":
10. solis
Mums tas jāapstiprina:
11. solis
Pēc instalēšanas mēs izpildām šādas rindas, lai sāktu pakalpojumu un iespējotu to, startējot Ubuntu 18:
sudo systemctl start couchdb sudo systemctl iespējot couchdb12. solis
Mēs pārbaudām pakalpojuma CouchDB statusu, izpildot:
sudo systemctl statuss couchdb
PALIELINĀT
3. Piekļūstiet Apache CouchDB Ubuntu 18.04
1. darbība
Tagad mēs varam piekļūt Apache CouchDB, izpildot šādu sintaksi:
http: // IP: 5984 / _utils /2. solis
Tur mēs ievadām administratora lietotāju ar noteikto paroli.
3. solis
Noklikšķiniet uz pogas Pieteikšanās, un tā būs sākotnējā CouchDB vide:
4. solis
No turienes mēs varam piekļūt tās funkcijām:
PALIELINĀT
Tādā veidā mēs esam konfigurējuši Apache CouchDB Ubuntu 18, lai maksimāli izmantotu tās funkcijas.