Apache oferuje nam różne opcje pracy z danymi i informacjami w sieci, a jedną z wielu jego pochodnych jest Apache CouchDB.
Apache CouchDB daje nam możliwość dostępu do informacji z różnych miejsc, ponieważ opiera się na protokole Couch Replication Protocol, który jest kompatybilny z globalnymi klastrami serwerów, telefonami komórkowymi czy przeglądarkami internetowymi, co daje łatwość bezpiecznego dostępu. Aplikacje internetowe i natywne są w 100% kompatybilne z CouchDB, ponieważ domyślnym językiem jest JSON i obsługuje dane binarne do przechowywania danych.
Funkcje Apache CouchDBNiektóre z jego najbardziej wyróżniających się cech to:
- CouchDB posiada klastrowaną bazę danych, co pozwala na uruchomienie logicznego serwera bazodanowego niezależnie od liczby serwerów czy maszyn wirtualnych.
- Korzystając z apache CouchDB mamy jednowęzłową bazę danych, która działa pod serwerem aplikacji.
- Wykorzystuje protokół HTTP i format danych JSON, będąc kompatybilnym z dowolnym oprogramowaniem, które je obsługuje.
- Unikalny protokół replikacji CouchDB generuje aplikacje „najpierw offline” dla aplikacji mobilnych i innych środowisk z infrastrukturą
sieć o dużym wpływie.
Zobaczmy, jak zainstalować Apache CouchDB na Ubuntu 20.04, 20.10 lub 21.04.
Zobaczmy, jak zainstalować Apache CouchDB na Ubuntu
Krok 1
Najpierw włączamy repozytorium Apache CouchDB, w tym celu pobieramy i instalujemy klucz GPG za pomocą następującego polecenia:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
POWIĘKSZAĆ
Krok 2
Teraz dodajemy repozytorium, w tym celu wykonujemy:
sudo nano /etc/apt/sources.listKrok 3
Na dole dodajemy linię:
deb https://apache.bintray.com/couchdb-deb główny główny
POWIĘKSZAĆ
Krok 4
Zmiany zapisujemy za pomocą następującej kombinacji klawiszy:
Ctrl + O
Edytor opuszczamy za pomocą:
Ctrl + X
Krok 5
Aktualizujemy system operacyjny za pomocą następującego polecenia.
aktualizacja sudo apt
POWIĘKSZAĆ
Krok 6
Następnie instalujemy Apache CouchDB:
sudo apt zainstaluj apache2 couchdb
POWIĘKSZAĆ
Krok 7
Wpisujemy literę i aby potwierdzić pobranie i instalację, dostosowujemy parametry zgodnie z potrzebami, ponieważ podczas instalacji najpierw zobaczymy następujące elementy:
POWIĘKSZAĆ
Krok 8
Tam definiujemy typ konfiguracji Apache CouchDB do użycia, w tym przypadku pozostawiamy opcję domyślną, a następnie konfigurujemy adres IP dostępu, pozostawiamy domyślną opcję 127.0.0.1:
POWIĘKSZAĆ
Krok 9
Kliknij OK, a następnie przypisz hasło administratora:
POWIĘKSZAĆ
Krok 10
W kolejnym oknie potwierdzamy to:
POWIĘKSZAĆ
Krok 11
Klikamy OK i czekamy na zakończenie procesu instalacji Apache CouchDB w Ubuntu:
POWIĘKSZAĆ
Krok 12
Teraz sprawdzamy port Apache CouchDB poleceniem:
netstat -pnltu | grep 5984Notatkamożemy zainstalować narzędzia za pomocą "sudo apt install net-tools"
POWIĘKSZAĆ
Krok 13
Teraz, jeśli sprawdzimy port:
POWIĘKSZAĆ
Krok 14
Weryfikujemy instalację Apache CouchDB wykonując następujące czynności:
zwijanie http://127.0.0.1:5984/Krok 15
Wynik zostanie wydrukowany w formacie JSON.
POWIĘKSZAĆ
Krok 16
Aby uzyskać dostęp do Apache CouchDB, przechodzimy do przeglądarki i tam wpisujemy:
http://127.0.0.1:5984/_utils/Podczas procesu wprowadzamy zarejestrowane dane uwierzytelniające:
POWIĘKSZAĆ
Krok 17
Kliknij Zaloguj się i będzie to środowisko Apache CouchDB:
POWIĘKSZAĆ
Krok 18
Możemy przeglądać różne opcje:
POWIĘKSZAĆ
Krok 19
Przejdźmy do głównej konfiguracji:
POWIĘKSZAĆ
Krok 20
W terminalu możliwe jest użycie następujących poleceń do zarządzania Apache CouchDB:
sudo systemctl start couchdb.service (Uruchom usługę) sudo systemctl enable couchdb.service (Włącz usługę) sudo systemctl stop couchdb.service (Zatrzymaj usługę)Widzimy status Apache CouchDB:
sudo systemctl status couchdb.service
POWIĘKSZAĆ
Dzięki temu jesteśmy w stanie odkryć wszystko, co Apache CouchDB ma dla nas w Ubuntu.