Jak zainstalować Apache CouchDB na Centos/RHEL 7/6

Jak zainstalować Apache CouchDB na Centos/RHEL 7/6

Couchdb to projekt open source i NoSQL, zorientowany na dokument serwer bazy danych. Przechowywał dane z dokumentami JSON. Zapewnia również interfejs internetowy do dostępu do dokumentów online. Kliknij tutaj, aby przeczytać więcej szczegółów na temat CoutchDB

Ten samouczek pomoże Ci zainstalować serwer Apache CouchDB na serwerach Centos, Redhat 7/6.

Krok 1 - Repozytoria Enabel Yum

Przede wszystkim użyj poniżej polecenia, aby zainstalować repozytorium EPEL Yum w systemie. W przypadku, gdy nie znaleziono pakietu repozytorium EPEL, użyj tego samouczka, aby zainstalować pakiet EPEL.

Yum Instaluj EPEL-Relase-7-11.Noarch.RPM 

Teraz utwórz repozytorium Yum dla Apache Couchdb. Utwórz plik /etc/mniam.repozytorium.D/Apache-Couchdb.Repo Plik za pomocą poniższej zawartości.

[bintray-apache-couchdb-rpm] name = apache-couchdb baseurl = http: // apache.Bintray.com/couchdb-rpm/el $ releasever/$ basearch/gpgcheck = 0 repo_gpgcheck = 0 enabled = 1 

Krok 2 - Zainstaluj pakiet Apache CouchDB

Zainstaluj pakiet CouchDB za pomocą narzędzia wiersza poleceń Yum. Zainstaluje również wiele innych zależności od twojego systemu.

Yum Instal Couchdb 

Krok 3 - Skonfiguruj CouchDB

Domyślnie CouchDB działa na porcie 5984 i będzie dostępny tylko dla LocalHost. Aby udostępnić go w systemie sieciowym edytuj plik konfiguracyjny CouchDB /opt/couchdb/etc/lokalny.ini i aktualizacja następujących wartości.

vim/opt/couchdb/etc/lokalny.ini 

Nawigować do [CHTTPD] sekcja i aktualizacja Port I bind_address zgodnie z systemem. Ustaw 0.0.0.0, aby powiązać adres do wykonania, jest dostępny z każdym Enterface.

[CHTTPD] Port = 5984 BIND_ADDRESS = 192.168.10.30 

Przejdź do końca tego pliku i ustaw użytkownik i hasło administratora. Zgodnie z Ustawieniami poniżej używamy administratora jako nazwy użytkownika z hasłem tajnym.

[administrator] admin = tajny 

Uruchom ponownie usługę CouchDB po zmianie hasła za każdym razem. CouchDB zakoduje to hasło.

Krok 4 - Uruchom usług Couchdb

Uruchom usługę CouchDB przy użyciu następujących poleceń, a także skonfiguruj, aby Autostart w rozruchu systemowym.

### ON CENTOS/RHEL 7 ### Systemctl Włącz CouchDB.Service Systemctl Start Couchdb.Service ### ON CENTOS/RHEL 6 ### Service Couchdb Start Chkconfig Couchdb On 

CouchDB rozpocznie się od portu 5984 i będzie dostępny za pośrednictwem przeglądarki.

Krok 5 - Utwórz bazę danych w CouchDB

Teraz utwórz pierwszą bazę danych na serwerze CouchDB. Na przykład IP serwera CouchDB wynosi 192.168.10.20. Najpierw ustaw zmienną hosta na następujące szczegóły. To sprawi, że inne polecenia będą łatwe działanie. Następnie użyj Curl, aby utworzyć bazę danych.

Host = "http: // admin: [e -mail chroniony]: 5984" curl -x Put $ host/mydb "ok": true