Jak zainstalować CouchDB na CentOS 8

Jak zainstalować CouchDB na CentOS 8

CouchDB to bardzo popularna baza danych NoSQL, podobnie jak inne słynne bazy danych MongoDB, Redis i Apache Cassandra. Przechowuje również dane w sposób nierelacyjny i format udokumentowany JSON. CouchDB można łatwo zainstalować i zarządzać z terminala, a my nauczymy się instalować CouchDB w systemie operacyjnym Centos 8.

Instalacja CouchDB na CentOS 8

CouchDB nie jest dostępny w oficjalnym repozytorium pakietów DNF w Centos 8, więc musimy wybrać inne alternatywy i zainstalować, dodając repozytorium CouchDB w Centos 8.

Krok 1: Upewnij się, że repozytorium EPEL jest włączone

Pierwszym krokiem do zainstalowania CouchDB na Centos 8 jest upewnienie się, że repozytorium EPEL jest włączone.

Aby upewnić się, że repozytorium EPEL jest włączone w systemie operacyjnym Centos 8, wpisz polecenie:

$ sudo dnf instaluj epel -release -y

Po włączeniu repozytorium EPEL następnym krokiem jest dodanie repozytorium CouchDB do systemu.

Krok 2: Dodaj repozytorium CouchDB do systemu

Aby dodać repozytorium CouchDB, utwórz plik repozytorium za pomocą polecenia podanego poniżej:

$ sudo nano /etc /yum.repozytorium.D/Apache-Couchdb.Repo

Kiedyś Apache-Couchdb.Plik repo jest otwarty, kopiuj i wklej zawartość podaną poniżej w pliku:

[Bintray-Apache-Couchdb-rpm]
Nazwa = Bintray-Apache-Couchdb-rpm
baseurl = http: // apache.Bintray.com/couchdb-rpm/el $ releasever/$ basearch/
GPGCheck = 0
repo_gpgcheck = 0
włączone = 1

Po wklejeniu zawartej powyższej zawartości zapisz i zamknij plik za pomocą skrótów Ctrl + S i Ctrl + x.

Krok 3: Zainstaluj CouchDB na Centos 8

Zaraz po dodaniu repozytorium CouchDB możesz teraz uruchomić polecenie instalacji CouchDB na komputerze Centos 8 za pomocą polecenia podanego poniżej:

$ sudo dnf instal instaluj couchdb

Instalacja CouchDB rozpocznie się i zakończy za chwilę.

CouchDB jest całkowicie zainstalowany w systemie operacyjnym Centos 8 na tym etapie.

Krok 4: Rozpocznij i włącz usługę CouchDB

Po zakończeniu instalacji CouchDB musisz uruchomić usługę CouchDB, wpisując polecenie:

$ sudo systemctl start Couchdb

Włącz usługę CouchDB w czasie uruchamiania systemu za pomocą polecenia:

$ sudo systemctl włącz couchdb

Aby sprawdzić, czy usługa CouchDB działa, czy nie, możesz wpisać polecenie typu na wpisane poniżej:

$ sudo systemCtl status Couchdb

Po pomyślnym zainstalowaniu CouchDB i uruchomieniu usługi, CouchDB jest gotowy do użycia.

Konfiguracja Couchdb

Jeśli chcesz skonfigurować CouchDB, na przykład konfigurowanie hasła i umożliwienie dostępu z zewnętrznych adresów IP. Lokalny plik konfiguracyjny.INI CouchdB jest umieszczany w/opt/couchdb/itd. Informator.

Otworzyć lokalne.Plik INI za pomocą edytora Nano w Centos 8, wpisz polecenie:

$ sudo nano/opt/couchdb/etc/local.ini

Przejdź do sekcji „administratorów” i pocukaj linię, jeśli zostanie ona skomentowana, jak pokazano na zrzucie ekranu załączonym poniżej i podaj hasło swojego pragnienia, które chcesz ustawić dla CouchDB:

[administrator]
admin = myPassword

Podobnie, jeśli chcesz zezwolić na dostęp zewnętrzny, przewiń nieco więcej, przejdź do sekcji „CHTTPD”, pocukaj port i bind_address i podaj wartości, chcesz ustawić.

Po zakończeniu z konfiguracją CouchDB, zapisz i zamknij nano edytor za pomocą klawiszy skrótów Ctrl + S i Ctrl + x.

Uruchom ponownie usługę CouchDB, aby zabezpieczyć hasło za pomocą skrótu.

$ sudo systemctl restart na kanapie

Wreszcie, w przypadku zapory działającej w systemie, włącz i skonfiguruj zaporę systemu Centos 8, aby otworzyć port 5984 w celu umożliwienia ruchu zewnętrznego:

$ sudo firewall-cmd-Zone = public --Permanent --add-port = 5984/tcp

W tym momencie CouchDB jest w pełni skonfigurowany i gotowy do zaspokojenia Twoich potrzeb.

Uzyskaj dostęp do interfejsu internetowego CouchDB

Aby uzyskać dostęp do interfejsu internetowego CouchDB, po prostu przejdź do swojej ulubionej przeglądarki i odwiedź link podany poniżej:

http: // 127.0.0.1: 5984/_UTILS/

Będziesz miał czysty i elegancki wygląd Fauxton (internetowy interfejs CouchDB).

Wniosek

W ten sposób możemy zainstalować, skonfigurować i zacząć używać kanapydb w systemie operacyjnym Centos 8. CouchDB jest preferowaną bazą danych NoSQL wśród programistów branży i jest szeroko stosowany w klastrowaniu bazy danych. Jeśli chcesz dowiedzieć się więcej o CouchDB, przeczytaj oficjalną dokumentację, aby odkryć i rozszerzyć wiedzę na kanapie.