Android

Jak zainstalować couchdb na centos 7

How to Install Apache CouchDB on CentOS7

How to Install Apache CouchDB on CentOS7

Spisu treści:

Anonim

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:

{"ok":true}

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 couchdb