Jak zainstalować CouchDB na Debianie 10
CouchDB to wysokowydajne rozwiązanie NoSQL typu open source, w którym dane są przechowywane w formacie dokumentu opartym na JSON jako pary klucz/wartość, listy lub mapy. Zapewnia RESTFUL API, który umożliwia użytkownikom łatwe zarządzanie dokumentami bazy danych poprzez wykonywanie takich zadań, jak czytanie, edytowanie i usuwanie obiektów.
CouchDB oferuje ogromne korzyści, takie jak szybkie indeksowanie i łatwa replikacja baz danych w różnych instancjach w sieci. W tym przewodniku opisujemy, jak zainstalować CouchDB na Debianie 10.
Krok 1: Dodaj repozytorium CouchDB w Debianie
Zaczniemy od zalogowania się na nasz serwer Debian i zaktualizowania list pakietów za pomocą menedżera pakietów apt, jak pokazano:
sudo apt update
Następnie musimy dodać repozytorium CouchDB dla Debian w następujący sposób:
echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list
Następnie zaimportuj klucz GPG za pomocą polecenia curl, jak pokazano.
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Krok 2: Zainstaluj CouchDB na Debianie
Po zainstalowaniu repozytorium CouchDB zaktualizuj listę pakietów systemowych, aby zsynchronizować nowo dodane repozytorium.
sudo apt update
Następnie zainstaluj CouchDB za pomocą menedżera pakietów apt, jak pokazano:
sudo apt install couchdb
W połowie procesu zostaniesz poproszony o podanie kilku kluczowych szczegółów. Najpierw musisz określić typ konfiguracji, którą chcesz skonfigurować dla swojej instancji. Ponieważ instalujemy tylko na jednym serwerze, wybierz opcję „samodzielna”.
Następnie podaj interfejs powiązania sieciowego. Początkowo jest on ustawiony na adres localhost – 127.0.0.1. Możesz jednak ustawić go na 0.0.0.0, aby mógł nasłuchiwać wszystkich interfejsów sieciowych.
Następnie podaj hasło administratora. To jest hasło, które będzie używane podczas uzyskiwania dostępu do CouchDB za pośrednictwem WebUI.
I potwierdź to.
Krok 3: Sprawdź, czy CouchDB działa
CouchDB domyślnie nasłuchuje na porcie 5984. Możesz to sprawdzić, wywołując narzędzie netstat w następujący sposób:
sudo netstat -pnltu | grep 5984
Alternatywnie możesz skorzystać z usługi systemowej, aby sprawdzić, czy demon CouchDB jest uruchomiony:
sudo systemctl status couchdb
Świetnie, nasza instancja CouchDB działa zgodnie z oczekiwaniami.
Krok 4: Dostęp do CouchDB poprzez WebUI
Zarządzanie CouchDB jest łatwe dzięki prostemu i intuicyjnemu interfejsowi internetowemu, który zapewnia. Aby uzyskać dostęp do CouchDB, przejrzyj adres URL:
http://localhost:5984
Będziesz musiał zalogować się przy użyciu nazwy użytkownika i hasła, które ustawiłeś podczas instalacji.
Po zalogowaniu otrzymasz następujący interfejs.
I to kończy sprawę. Przeprowadziliśmy Cię przez proces instalacji CouchDB na Debianie 10.