Jak zainstalować CouchDB na Ubuntu 20.04 | 18.04

  • Vovich Masterovich
  • 0
  • 676
  • 22

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować CouchDB w systemie Ubuntu 20.04 | 18.04.

Apache CouchDB to serwer baz danych NoSQL ogólnego przeznaczenia, który działa jak każda inna baza danych za wybranym serwerem aplikacji.

Pozwala na dodawanie niestandardowych funkcji przy użyciu różnych języków programowania, takich jak Erlang, C / C ++, Java, itp… Wykorzystuje natywnie JSON i obsługuje binarne dla wszystkich potrzeb związanych z przechowywaniem danych.

Jest używany przez duże korporacje i firmy poszukujące wysokowydajnych systemów baz danych NoSQL… Większość ludzi powie Ci kilka rzeczy o MySQL i MariaDB… jednak dla profesjonalistów Apache CouchDB to stabilny wybór.

Aby dowiedzieć się, jak zainstalować Apache CouchDB Ubuntu, wykonaj poniższe czynności

Krok 1: Dodaj repozytoriumCouchDB do Ubuntu

Dodanie repozytorium Apache CouchDB do Ubuntu jest łatwe… wystarczy uruchomić poniższe polecenia, aby dodać klucz repozytorium… klucz służy do uwierzytelniania i sprawdzania pakietów z repozytorium… .

Uruchom poniższe polecenia, aby dodać klucz repozytorium i repozytorium.

sudo apt install curl curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add - echo "deb https://apache.bintray.com/couchdb-deb focal main" | sudo tee -a /etc/apt/sources.list

Kiedy skończysz… kontynuuj poniżej…

Krok 2: Zaktualizuj i zainstaluj Apache CouchDB

Po dodaniu repozytorium i klucza uruchom poniższe polecenia, aby zaktualizować i zainstalować najnowsze pakiety Apache CouchDB…

Aby zainstalować Apache CouchDB, uruchom poniższe polecenia

sudo apt update sudo apt-get install apache2 couchdb

Podczas instalacji hte powinieneś zobaczyć komunikaty, aby wybrać jakiś optino… .

 ┌──────────────────────────┤ Konfiguracja couchdb ├─────────────────── ───────┐ │ │ │ Wybierz typ konfiguracji serwera CouchDB, który najlepiej odpowiada Twoim │ potrzebom. │ │ W przypadku konfiguracji z jednym serwerem wybierz tryb autonomiczny. Spowoduje to skonfigurowanie │ CouchDB do działania jako pojedynczy serwer. │ │ W przypadku konfiguracji klastrowej wybierz tryb klastrowy. Spowoduje to wyświetlenie │ dodatkowych parametrów wymaganych do skonfigurowania bazy danych CouchDB w konfiguracji klastrowej │. │ │ Jeśli wolisz samodzielnie konfigurować CouchDB, nie wybieraj żadnego. Będziesz wtedy musiał │ samodzielnie edytować /opt/couchdb/etc/vm.args i /opt/couchdb/etc/local.d/*.ini │. Należy pamiętać, że spowoduje to ominięcie * wszystkich * kroków konfiguracji, │ w tym konfiguracji administratora CouchDB - opuszczenie CouchDB w "admin │ │   │ │ └─────────────────────────────────────────────── ────────────────────────────┘ 

Następnie wybierz opcję samodzielną i kontynuuj…

 ┌─────────┤ Konfiguracja couchdb ├─────────┐ │ Ogólny typ konfiguracji CouchDB: │ │ │ │ samodzielna │ │ klastrowana │ │ brak │ │ │ │ │ │   │ │ │ └─────────────────────────────────────────┘ 

Następnie wpisz adres IP interfejsu i kontynuuj…

 ┌─────────────────────────┤ Konfiguracja couchdb ├──────────────────── ──────┐ │ Węzeł CouchDB musi być powiązany z określonym interfejsem sieciowym. Odbywa się to │ │ za pośrednictwem adresu IP. Obecnie obsługiwany jest tylko jeden adres. │ │ │ │ Specjalna wartość „0.0.0.0” wiąże CouchDB ze wszystkimi interfejsami sieciowymi. │ │ │ │ Wartość domyślna to 127.0.0.1 (sprzężenie zwrotne) dla autonomicznych węzłów i 0.0.0.0 │ │ (wszystkie interfejsy) dla węzłów klastrowanych. W trybie klastrowym nie można │ │ powiązać z 127.0.0.1. │ │ │ │ Adres powiązania interfejsu CouchDB: │ │ │ │ 127.0.0.1 _______________________________________________________________ │ │ │ │  │ │ │ └────────────────────────────────────────────── ────────────────────────────┘ 

Następnie wpisz i potwierdź hasło administratora i zakończ instalację… Po zainstalowaniu Apache CouchDB, poniższe polecenia mogą służyć do zatrzymywania, uruchamiania, włączania i sprawdzania jego statusu

sudo systemctl stop couchdb.service sudo systemctl start couchdb.service sudo systemctl włącz couchdb.service sudo systemctl status couchdb.service

To właśnie pokazuje polecenie statusu

Wykonywanie / lib / systemd / systemd-sysv-install enable couchdb richard @ ubuntu1604: ~ $ sudo systemctl status couchdb.service ● couchdb.service - Apache CouchDB Loaded: załadowany (/lib/systemd/system/couchdb.service; włączony; sprzedawca ustawienie wstępne: Aktywne: aktywne (działa) od śr. 20.06.2018 15:34:51 CDT; 14 s temu Główny PID: 3788 (wiązka) CGroup: /system.slice/couchdb.service ├─3788 / opt / couchdb / bin /… /Erts-7.3/bin/beam -K true -A 16 -Bd - -ro ├─3800 / opt / couchdb / bin /… /erts-7.3/bin/epmd -daemon ├─3818 sh -s disksup ├─3820 / opt / couchdb / bin /… /lib/os_mon-2.4/priv/bin/memsup └─3821 / opt / couchdb / bin /… /lib/os_mon-2.4/priv/bin/cpu_sup 20 czerwca 15: 34:51 ubuntu1604 systemd [1]: uruchomiono Apache CouchDB. Linie 1-12 / 12 (END) 

Krok 3: Dostęp do Apache CouchDB

Po zainstalowaniu CouchDB możesz teraz otworzyć przeglądarkę i przejść do nazwy hosta serwera lub adresów IP, a następnie portu # 5984

http://127.0.0.1:5984/_utils/

Wpisz nazwę użytkownika i hasło administratora…

Cieszyć się!




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux