How to Install Apache CouchDB on CentOS7
Spisu treści:
- Włączanie repozytorium CouchDB
- Instalowanie CouchDB na CentOS
- Konfigurowanie CouchDB
- Weryfikacja instalacji CouchDB
- Wniosek
Apache CouchDB to darmowa i otwarta baza danych NoSQL opracowana przez Apache Software Foundation. Może być używany jako baza danych z jednym węzłem lub klastrowana.
Serwer CouchDB przechowuje dane w nazwanych bazach danych, które zawierają dokumenty o strukturze JSON. Każdy dokument składa się z szeregu pól i załączników. Pola mogą zawierać tekst, liczby, listy, booleany i inne. Zawiera RESTful HTTP API, który pozwala czytać, tworzyć, edytować i usuwać dokumenty bazy danych.
, zajmiemy się instalacją CouchDB na CentOS 8.
Włączanie repozytorium CouchDB
Najłatwiejszym sposobem zainstalowania CouchDB na CentOS 8 jest włączenie repozytorium dostawcy i zainstalowanie pakietów binarnych.
Otwórz wybranego edytora jako użytkownik root lub użytkownik z uprawnieniami sudo i utwórz plik repozytorium CouchDB:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
Wklej następującą treść do pliku:
/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
Zapisz plik i zamknij edytor.
Instalowanie CouchDB na CentOS
Zainstaluj pakiety CouchDB, uruchamiając następujące polecenie:
sudo dnf install couchdb
Po zakończeniu instalacji włącz i uruchom usługę CouchDB:
sudo systemctl enable --now couchdb
Konfigurowanie CouchDB
CouchDB można skonfigurować w trybie pojedynczego węzła lub w trybie klastrowym. W tym przykładzie wdrożymy serwer w konfiguracji z jednym węzłem. Sprawdź oficjalną dokumentację dotyczącą konfiguracji CouchDB w trybie klastrowym.
Możesz skonfigurować CouchDB za pomocą Fauxton, pod adresem
http://127.0.0.1:5984/_utils#setup
lub z wiersza poleceń. Kreator instalacji poprowadzi Cię przez wybór trybu i tworzenie administratora.
Z wiersza poleceń utworzymy administratora i bazy danych.
Dane Apache CouchDB i pliki konfiguracyjne są przechowywane w katalogu
/opt/couchdb
. Aby utworzyć konto administratora, otwórz plik
local.ini
i dodaj wiersz pod
sekcja w formacie
username = password
.
sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
admin = mysecretpassword
Uruchom ponownie usługę CouchDB, aby zmienić hasło na skrót:
sudo systemctl restart couchdb
Możesz użyć tego samego formatu, aby dodać wiele kont administratora. Zawsze uruchamiaj ponownie usługę CouchDB po dodaniu nowego konta.
Użyj
curl
aby utworzyć systemowe bazy danych
_users
,
_replicator
i
_global_changes
:
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
Każde polecenie powinno zwrócić następujące elementy:
Weryfikacja instalacji CouchDB
Serwer CouchDB działa na
localhost:5984
. Aby sprawdzić, czy instalacja się powiodła i usługa jest uruchomiona, uruchom następującą komendę
curl
która wyświetli informacje o bazie danych CouchDB w formacie JSON:
curl
Dla jasności poniższe dane wyjściowe są sformatowane.
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/

Wniosek
Pokazaliśmy, jak zainstalować CouchDB CentOS 8. Następnym krokiem może być odwiedzenie dokumentacji Apache CouchDB i znalezienie dodatkowych informacji na ten temat.
Jeśli masz jakieś pytania, zostaw komentarz.
baza danych centos couchdbJak zainstalować couchdb na centos 7
Apache CouchDB to darmowa i otwarta baza danych NoSQL opracowana przez Apache Software Foundation. W tym samouczku wyjaśnimy, jak zainstalować najnowszą wersję CouchDB na CentOS 7.
Jak zainstalować couchdb na Debianie 9
CouchDB jest odporną na błędy i wolną od schematów bazą danych NoSQL typu open source, obsługiwaną przez Apache Software Foundation. W tym samouczku wyjaśnimy, jak zainstalować najnowszą wersję CouchDB na Debian 9.
Jak zainstalować couchdb na Ubuntu 18.04
CouchDB to darmowa i odporna na błędy baza danych NoSQL typu open source prowadzona przez Apache Software Foundation. W tym samouczku omówimy proces instalowania najnowszej wersji CouchDB na Ubuntu 18.04 z oficjalnych repozytoriów CouchDB.







