Jak zainstalować Apache Couchdb 2.3.0 w Linux

Jak zainstalować Apache Couchdb 2.3.0 w Linux

Apache Couchdb to baza danych zorientowana na dokumenty zorientowaną na open source z NoSQL - oznacza, że ​​nie ma żadnego schematu bazy danych, tabel, wierszy itp. Kanapdb używa JSON Aby przechowywać dane za pomocą dokumentów, do których można uzyskać dostęp z przeglądarki internetowej za pośrednictwem 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 NA Rhel, Centos, Fedora, Debian I Ubuntu Rozkłady Linux za pomocą pakietów binarnych wygody.

Włączanie repozytorium pakietów Apache CouchDB

Żeby zainstalować Apache Couchdb NA Centos I Rhel dystrybucje, najpierw musisz zainstalować i włączyć Epel repozytorium i zaktualizuj pakiety oprogramowania systemowego do najnowszych przy użyciu następujących poleceń.

# Aktualizacja Yum # Yum Instal Epel-Release 

Następny Centos Dystrybucja, utwórz plik o nazwie /etc/mniam.repozytorium.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 Dystrybucja, utwórz plik o nazwie /etc/mniam.repozytorium.D/bintray-apache-couchdb-rpm.Repo i umieść w nim następujący tekst. Pamiętaj, aby wymienić 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

NA Debian/Ubuntu Rozkłady, uruchom następujące polecenie, aby włączyć repozytorium. Pamiętaj, aby wymienić dystrybucja Z odpowiednim wyborem dla twojej wersji systemu operacyjnego: Debian 8: Jessie, Debian 9: rozciągnij, Ubuntu 14.04: zaufanie, Ubuntu 16.04: Xenial Lub Ubuntu 18.04: Bionic.

$ echo "deb https: // apache.Bintray.com/couchdb -deb distribution main "| sudo tee -a/etc/apt/Źródła.lista 

Instalowanie pakietów Apache CouchDB

NA Centos I Rhel Dystrybucje, wydaj następujące polecenie do zainstalowania Apache Couchdb pakiety.

# yum -y instaluj epel -uwalanie && yum instaluj couchdb 

NA Debian/Ubuntu Rozkłady, najpierw musisz zainstalować klawisz 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 aktualizacja && sudo apt-get install couchdb 

Skonfiguruj Apache Couchdb

Domyślnie, Couchdb działa na porcie 5984 i można uzyskać dostęp do samego serwera [Lokalny Gospodarz] Tylko, jeśli chcesz uzyskać do niego dostęp z Internetu, musisz zmodyfikować plik /opt/couchdb/etc/lokalny.ini i zmień ustawienia poniżej [CHTTPD] sekcja, jak pokazano poniżej.

# vi/opt/couchdb/etc/lokalny.ini 
[CHTTPD] Port = 5984 BIND_ADDRESS = 0.0.0.0 

Następnie przejdź do dolnej części tego pliku i zdefiniuj użytkownika administratora i hasło, jak pokazano.

[administrator] admin = tecmint 

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

# SystemCtl Włącz CouchDB.Service # Systemctl restart Couchdb.Service # Systemctl status Couchdb.praca 

Weryfikacja Apache Couchdb

Sprawdź Couchdb Przechodząc do poniższego adresu URL http: // Your-IP-Address: 5984, tam zobaczy Powitanie Strona, która wyświetla następującą wiadomość.

„Couchdb”: „Welcome”, „Wersja”: „2.3.0 ",„ git_sha ”:„ 07ea0c7 ”,„ uuid ”:„ 1B373eB0B3B6CF57420DEF0ACB17DA8 ”,„ Funkcje ”: [„ PlugGable-Storage-Engines ”,„ Scheduler ”],„ Vendor ”: „ nazwa ”:„ The Apache Software ”:„ The Apache Software ”:„ The Apache Software ”:„ The Apache Software ”:„ The Apache Software ” Fundacja"

Następnie odwiedź interfejs internetowy CouchDB pod adresem http: // Your-IP-Address: 5984/_UTILS/ Aby tworzyć i zarządzać Couchdb Baza danych.

Utwórz bazę danych w CouchDB

Aby uzyskać więcej informacji o tym, jak utworzyć bazę danych i zarządzać wizytą ich ustawień TA STRONA, lub bądź na bieżąco z naszą kolejną serią artykułów Couchdb.