CouchDB
 sql >> Baza danych >  >> NoSQL >> CouchDB

Jak zainstalować Apache CouchDB 2.3.0 w systemie Linux?

Apache CouchDB jest bazą danych typu open source zorientowaną na dokumenty z NoSQL – oznacza to, że nie ma żadnego schematu bazy danych, tabel, wierszy itp., które można zobaczyć w MySQL, PostgreSQL i Oracle. CouchDB używa JSON do przechowywania danych z dokumentami, do których masz dostęp z poziomu przeglądarki internetowej za pośrednictwem protokołu HTTP. CouchDB działa płynnie ze wszystkimi najnowszymi nowoczesnymi aplikacjami internetowymi i mobilnymi.

W tym artykule wyjaśniono, jak zainstalować Apache CouchDB 2.3.0 w RHEL, CentOS, Fedorze, Debianie i Ubuntu Dystrybucje Linuksa korzystające z wygodnych pakietów binarnych.

Włączanie repozytorium pakietów Apache CouchDB

Aby zainstalować Apache CouchDB na CentOS i RHEL dystrybucje, najpierw musisz zainstalować i włączyć EPEL repozytorium i zaktualizuj pakiety oprogramowania systemowego do najnowszych za pomocą następujących poleceń.

# yum update
# yum install epel-release

Następnie w CentOS dystrybucji, utwórz plik o nazwie /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo i umieść w nim następujący tekst.

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

Na RHEL dystrybucji, utwórz plik o nazwie /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo i umieść w nim następujący tekst. Pamiętaj, aby zastąpić numer wersji el7 lub el6 w pliku.

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

W Debianie/Ubuntu dystrybucje, uruchom następujące polecenie, aby włączyć repozytorium. Pamiętaj, aby zastąpić {distribution} z odpowiednim wyborem dla Twojej wersji systemu operacyjnego:Debian 8:jessie , Debian 9:rozciągnij , Ubuntu 14.04:zaufany , Ubuntu 16.04:xenial lub Ubuntu 18.04:bioniczny .

$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list

Instalowanie pakietów Apache CouchDB

Na CentOS i RHEL dystrybucje, wydaj następujące polecenie, aby zainstalować Apache CouchDB pakiety.

# yum -y install epel-release && yum install couchdb

W Debianie/Ubuntu dystrybucje, najpierw musisz zainstalować klucz repozytorium, zaktualizować pamięć podręczną repozytorium i zainstalować Apache CouchDB pakiety.

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install couchdb

Skonfiguruj Apache CouchDB

Domyślnie CouchDB działa na porcie 5984 i można uzyskać do nich dostęp w samym serwerze [localhost ], jeśli chcesz uzyskać do niego dostęp z sieci, musisz zmodyfikować plik /opt/couchdb/etc/local.ini i zmień ustawienia w [chttpd] jak pokazano poniżej.

# vi /opt/couchdb/etc/local.ini
[chttpd]
port = 5984
bind_address = 0.0.0.0

Następnie przejdź na dół tego pliku i zdefiniuj użytkownika administratora i hasło, jak pokazano.

[admins]
admin = tecmint

Uruchom ponownie i włącz CouchDB usługa po dokonaniu powyższych zmian.

# systemctl enable couchdb.service
# systemctl restart couchdb.service
# systemctl status couchdb.service

Weryfikacja Apache CouchDB

Zweryfikuj CouchDB przechodząc do poniższego adresu URL http://your-ip-address:5984 , pojawi się Witamy strona, która wyświetla następujący komunikat.

{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

Następnie odwiedź interfejs WWW Couchdb pod adresem http://your-ip-address:5984/_utils/ do tworzenia i zarządzania Couchdb baza danych.

Więcej informacji na temat tworzenia bazy danych i zarządzania jej ustawieniami znajdziesz na TA STRONA lub śledź naszą następną serię artykułów na temat CouchDB .


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Instalowanie Apache CouchDB na Debianie 9

  2. Przydatne skrypty dla Couchbase Dba

  3. Synchronizacja w stylu CouchDB i rozwiązywanie konfliktów w Postgres z Hasura

  4. Jak zainstalować Apache CouchDB 2.3.0 w systemie Linux?

  5. Instalowanie Apache CouchDB na CentOS 8