Jak zainstalować Apache CouchDB na Centos/RHEL 7/6
- 1824
- 93
- Klaudia Woś
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
- « Plik wejściowy PG_RESTORE [Archiver] nie wydaje się być ważnym archiwum
- Zainstaluj Ajaxplorer (platforma udostępniania plików) w Linux »