Wyszukiwanie w witrynie

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 localhost127.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.