How to Install Apache CouchDB on CentOS7
Spisu treści:
- Wymagania wstępne
- Włącz repozytorium CouchDB
- Zainstaluj CouchDB na CentOS
- Weryfikacja instalacji CouchDB
- Wniosek
Apache CouchDB to darmowa i otwarta baza danych NoSQL opracowana przez Apache Software Foundation.
Serwer CouchDB przechowuje swoje 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.
W tym samouczku wyjaśnimy, jak zainstalować najnowszą wersję CouchDB na CentOS 7.
Wymagania wstępne
Aby móc instalować nowe pakiety w systemie CentOS, musisz być zalogowany jako użytkownik z uprawnieniami sudo.
Włącz repozytorium CouchDB
Repozytorium CouchDB zależy od repozytorium EPEL. Jeśli repozytorium EPEL nie jest włączone w systemie, włącz je, wpisując:.
sudo yum install epel-release
Następnie otwórz wybrany edytor 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.
Zainstaluj CouchDB na CentOS
Teraz, gdy repozytorium jest włączone, możesz zainstalować pakiety CouchDB za pomocą następującego polecenia:
sudo yum install couchdb
Po zakończeniu instalacji włącz i uruchom usługę CouchDB:
sudo systemctl start couchdb
sudo systemctl enable couchdb
Domyślnie CouchDB nasłuchuje tylko na localhost i nie jest tworzone konto administratora.
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
Przekształć hasło w skrót, ponownie uruchamiając usługę CouchDB:
sudo systemctl restart couchdb
Użyj tego samego formatu, aby dodać wiele kont administratora. Po dodaniu nowego konta musisz ponownie uruchomić usługę CouchDB.
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
Aby sprawdzić, czy instalacja przebiegła pomyślnie, wydaj następującą komendę
curl
, która wydrukuje 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":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/

Wniosek
Nauczyłeś się, jak zainstalować CouchDB CentOS 7. Następnym krokiem może być odwiedzenie dokumentacji Apache CouchDB i znalezienie dodatkowych informacji na ten temat.
baza danych centos couchdbJak zainstalować couchdb na centos 8
Apache CouchDB to darmowa i otwarta baza danych NoSQL opracowana przez Apache Software Foundation. W tym artykule omówimy instalację CouchDB na CentOS 8.
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.







