Wyszukiwanie w witrynie

Jak zainstalować Apache CouchDB w Ubuntu 20.04


Zaimplementowana w Erlang, Apache CouchDB, nazywana po prostu CouchDB, jest bazą danych NoSQL o otwartym kodzie źródłowym, która koncentruje się o przechowywaniu danych w formacie JSON. CouchDB to doskonały wybór dla zespołów operacyjnych i firm poszukujących wydajnego rozwiązania bazodanowego NoSQL. W przeciwieństwie do relacyjnych baz danych, takich jak MySQL, CouchDB wykorzystuje model danych pozbawiony schematów, co upraszcza zarządzanie rekordami na różnych urządzeniach komputerowych.

W tym samouczku pokazano, jak zainstalować najnowszą wersję Apache CouchDB na Ubuntu 20.04.

Krok 1: Włącz repozytorium CouchDB

Aby rozpocząć, zaloguj się do instancji serwera i zaimportuj klucz GPG, jak pokazano.

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc   | sudo apt-key add -

Następnie pamiętaj o włączeniu repozytorium CouchDB, jak pokazano.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Po dodaniu repozytorium i klucza przejdź do następnego kroku.

Krok 2: Zainstaluj Apache CouchDB w Ubuntu

Po włączeniu repozytorium CouchDB następnym krokiem będzie aktualizacja list pakietów Ubuntu i instalacja Apache CouchDB, jak pokazano.

sudo apt update
sudo apt install apache2 couchdb -y

Będziesz musiał wybrać opcje konfiguracji CouchDB. W tym monicie możesz skonfigurować tryb samodzielny lub klastrowy. Ponieważ instalujemy na jednym serwerze, zdecydujemy się na opcję samodzielną na jednym serwerze.

W następnym wierszu skonfiguruj interfejs sieciowy, z którym będzie powiązana CouchDB. W trybie serwera samodzielnego wartość domyślna to 127.0.0.1 (pętla zwrotna).

Jeśli jest to tryb klastrowy, wpisz adres IP interfejsu serwera lub wpisz 0.0.0.0, co wiąże CouchDB ze wszystkimi interfejsami sieciowymi.

Następnie ustaw hasło administratora.

Potwierdź ustawione hasło, aby sfinalizować instalację.

Krok 3: Sprawdź instalację CouchDB

Serwer CouchDB domyślnie nasłuchuje na porcie TCP 5984. Aby zaspokoić swoją ciekawość, uruchom polecenie netstat, jak pokazano.

netstat -pnltu | grep 5984

Aby sprawdzić, czy instalacja przebiegła pomyślnie i czy usługa działa, uruchom poniższe polecenie curl. Powinieneś otrzymać następujące informacje na temat bazy danych CouchDB, która jest wydrukowana w formacie JSON.

curl http://127.0.0.1:5984/

Dane wyjściowe w terminalu będą wyglądać następująco:

Krok 4: Uzyskaj dostęp do interfejsu internetowego CouchDB

Możesz otworzyć przeglądarkę i przejść do http://127.0.0.1:5984/_utils/ i wpisać nazwę użytkownika i hasło administratora, aby zalogować się do swojej bazy danych:

Po pomyślnym skonfigurowaniu i zainstalowaniu Apache CouchDB użyj poniższych poleceń, aby uruchomić, włączyć, zatrzymać i sprawdzić jego stan.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

Polecenie sprawdzenia statusu pokazuje:

sudo systemctl status couchdb.service

Wniosek

Więcej informacji na temat CouchDB można znaleźć w dokumentacji Apache CouchDB. Mamy nadzieję, że możesz teraz wygodnie zainstalować CouchDB na Ubuntu 20.04.