CouchDB
 sql >> Baza danych >  >> NoSQL >> CouchDB

Jak zainstalować Apache CouchDB w Ubuntu 20.04

Zaimplementowane w Erlang , Apache CouchDB , zwany po prostu CouchDB , jest open-source'owym NoSQL baza danych, która koncentruje się na przechowywaniu danych w JSON format. CouchDB to idealny wybór dla zespołów operacyjnych i firm poszukujących wysokowydajnego rozwiązania bazodanowego NoSQL. W przeciwieństwie do relacyjnych baz danych, takich jak MySQL , CouchDB wykorzystuje model danych pozbawiony schematów, upraszczając zarządzanie rekordami na różnych urządzeniach komputerowych.

Ten samouczek pokazuje, jak zainstalować najnowszą wersję Apache CouchDB w Ubuntu 20.04 .

Krok 1:Włącz repozytorium CouchDB

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

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

Następnie pamiętaj o włączeniu CouchDB repozytorium, 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 zainstaluj Apache CouchDB jak pokazano.

$ sudo apt update
$ sudo apt install apache2 couchdb -y

Musisz wybrać opcje, aby skonfigurować swoją CouchDB . W tym monicie konfigurujesz jako samodzielny lub zgrupowane tryb. Ponieważ instalujemy na jednym serwerze, zdecydujemy się na pojedynczy serwer samodzielny opcja.

W następnym monicie powinieneś skonfigurować interfejs sieciowy, na którym CouchDB zwiąże się. W samodzielnym tryb serwera, domyślnie 127.0.0.1 (pętla zwrotna) .

Jeśli jest to klastrowy trybu, wprowadź adres IP interfejsu serwera lub wpisz 0.0.0.0 , który wiąże CouchDB do wszystkich interfejsów sieciowych.

Następnie ustaw hasło administratora.

Potwierdź ustawione hasło, aby zakończyć instalację.

Krok 3:Sprawdź instalację CouchDB

CouchDB serwer nasłuchuje TCP port 5984 domyślnie. Aby ugasić swoją ciekawość, uruchom polecenie netstat, jak pokazano.

$ netstat -pnltu | grep 5984

Aby sprawdzić, czy instalacja się powiodła, a usługa działa, uruchom poniższe polecenie curl. Powinieneś uzyskać następujące informacje o CouchDB baza danych wydrukowana w formacie JSON.

$ curl http://127.0.0.1:5984/

Dane wyjściowe w twoim terminalu będą wyglądać tak:

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 wpisz nazwę użytkownika i hasło administratora, aby zalogować się do bazy danych:

Po Apache CouchDB został pomyślnie skonfigurowany i zainstalowany, 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 sprawdzania statusu pokazuje:

$ sudo systemctl status couchdb.service
Wniosek

Więcej informacji na temat CouchDB , zapoznaj się z dokumentacją Apache CouchDB. Mamy nadzieję, że możesz teraz wygodnie zainstalować CouchDB w Ubuntu 20.04 .


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zainstalować CouchDB na Debianie 10?

  2. Jak zainstalować Apache CouchDB w Ubuntu 20.04

  3. Replikacja Couchbase XDCR — krok po kroku — najlepsze praktyki

  4. Czy ktoś próbował CouchDB i różnych implementacji offline (PouchDB)?

  5. Synchronizacja w stylu CouchDB i rozwiązywanie konfliktów w Postgres z Hasura