CouchDB
 sql >> Database >  >> NoSQL >> CouchDB

Come installare Apache CouchDB 2.3.0 in Linux

Apache CouchDB è un database orientato ai documenti open source con NoSQL:significa che non ha schemi di database, tabelle, righe, ecc. Che vedrai in MySQL, PostgreSQL e Oracle. CouchDB utilizza JSON per memorizzare dati con documenti, a cui puoi accedere da un browser web tramite HTTP. CouchDB funziona perfettamente con tutte le ultime app Web e mobili moderne.

Questo articolo spiega come installare Apache CouchDB 2.3.0 su RHEL, CentOS, Fedora, Debian e Ubuntu Distribuzioni Linux che utilizzano i convenienti pacchetti binari.

Abilitazione del repository di pacchetti Apache CouchDB

Per installare Apache CouchDB su CentOS e RHEL distribuzioni, prima devi installare e abilitare EPEL repository e aggiorna i pacchetti software di sistema all'ultimo utilizzando i seguenti comandi.

# yum update
# yum install epel-release

Successivamente, su CentOS distribuzione, crea un file chiamato /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo e inserisci il testo seguente.

[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

Su RHEL distribuzione, crea un file chiamato /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo e inserisci il seguente testo al suo interno. Assicurati di sostituire il numero di versione el7 o el6 nel file.

[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

Su Debian/Ubuntu distribuzioni, eseguire il comando seguente per abilitare il repository. Assicurati di sostituire {distribution} con la scelta appropriata per la versione del tuo sistema operativo:Debian 8:jessie , Debian 9:allunga , Ubuntu 14.04:fidato , Ubuntu 16.04:xenial o Ubuntu 18.04:bionico .

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

Installazione dei pacchetti Apache CouchDB

Su CentOS e RHEL distribuzioni, immetti il ​​seguente comando per installare Apache CouchDB pacchetti.

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

Su Debian/Ubuntu distribuzioni, prima devi installare la chiave del repository, aggiornare la cache del repository e installare Apache CouchDB pacchetti.

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

Configura Apache CouchDB

Per impostazione predefinita, CouchDB gira sulla porta 5984 ed è possibile accedervi all'interno del server stesso [localhost ] solo, se vuoi accedervi dal web, devi modificare il file /opt/couchdb/etc/local.ini e modifica le impostazioni in [chttpd] sezione come mostrato di seguito.

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

Quindi, vai in fondo a questo file e definisci l'utente amministratore e la password come mostrato.

[admins]
admin = tecmint

Riavvia e abilita CouchDB servizio dopo aver apportato le modifiche di cui sopra.

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

Verifica di Apache CouchDB

Verifica il CouchDB andando al seguente URL http://your-ip-address:5984 , verrà visualizzato un Benvenuto pagina che visualizza il seguente messaggio.

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

Successivamente, visita l'interfaccia web di Couchdb all'indirizzo http://your-ip-address:5984/_utils/ per creare e gestire il Couchdb banca dati.

Per ulteriori informazioni su come creare un database e gestirne le impostazioni, visita QUESTA PAGINA , oppure resta sintonizzato per la nostra prossima serie di articoli su CouchDB .