Come installare CouchDB su CentOS 8

Come installare CouchDB su CentOS 8

CouchDB è un database NOSQL molto popolare, proprio come altri famosi database MongoDB, Redis e Apache Cassandra. Memorizza anche i dati in modo non relazionale e formato documentato a JSON. COUCHDB può essere facilmente installato e gestito dal terminale e impareremo a installare CouchDB sul sistema operativo CentOS 8.

Installazione di CouchDB su CentOS 8

COUCHDB non è disponibile nel repository di pacchetti DNF ufficiale di CentOS 8, quindi dobbiamo scegliere le altre alternative e installare aggiungendo il repository di CouchDB su CentOS 8.

Passaggio 1: assicurarsi che il repository EPEL sia abilitato

Il primo passo per installare CouchDB su CentOS 8 è garantire che il repository EPEL sia abilitato.

Per garantire che il repository EPEL sia abilitato sul sistema operativo CentOS 8, digitare il comando:

$ sudo dnf installa epel -release -y

Dopo aver abilitato il repository EPEL, il passaggio successivo è aggiungere il repository CouchDB al sistema.

Passaggio 2: aggiungi il repository CouchDB al sistema

Per aggiungere il repository CouchDB, creare un file di repository utilizzando il comando indicato di seguito:

$ sudo nano /etc /yum.repository.d/apache-couchdb.Repo

Una volta che Apache-Couchdb.Il file Repo viene aperto, copia e incolla il contenuto indicato di seguito nel file:

[Bintray-Apache-Couchdb-RPM]
Nome = Bintray-Apache-Couchdb-RPM
baseurl = http: // apache.bintray.com/couchdb-rpm/el $ releasver/$ basearch/
gpgcheck = 0
repo_gpgcheck = 0
abilitato = 1

Dopo aver incollato il contenuto sopra fornito, salva e chiudi il file utilizzando le scorciatoie Ctrl + s e ctrl + x.

Passaggio 3: installa CouchDB su CentOS 8

Subito dopo aver aggiunto il repository CouchDB, ora è possibile eseguire il comando di installazione di COUCHDB sulla macchina CentOS 8 utilizzando il comando indicato di seguito:

$ sudo dnf installa couchdb

L'installazione di CouchDB inizierà e completerà tra un po '.

CouchDB è completamente installato su CentOS 8 Sistema operativo in questa fase.

Passaggio 4: avvia e abilita il servizio COUCHDB

Una volta completata l'installazione di CouchDB, è necessario avviare il servizio COUCHDB digitando il comando:

$ sudo systemctl avvia couchdb

Abilita il servizio COUCHDB sul tempo di avvio dell'avvio del sistema utilizzando il comando:

$ sudo systemctl abilita couchdb

Per verificare che il servizio COUCHDB sia in esecuzione o meno, è possibile digitare il comando digitato di seguito:

$ sudo systemctl status couchdb

Dopo aver installato correttamente COUCHDB e aver avviato il servizio, CouchDB è pronto per l'uso.

Configurazione di COUCHDB

Se si desidera configurare COUCHDB, come l'impostazione della password e consentire l'accesso da indirizzi IP esterni. Il file di configurazione locale.Ini di CouchDB è posizionato in/opt/couchdb/ecc. Directory.

Per aprire il locale.File Ini che utilizza l'Editor Nano in CentOS 8, digita il comando:

$ sudo nano/opt/couchdb/etc/locale.ini

Vai alla sezione "Amministratori" e rimborsano la riga se viene commentata come mostrato nello screenshot di seguito e fornisci la password del desiderio che si desidera impostare per il COUCHDB:

[amministratori]
admin = mypassword

Allo stesso modo, se si desidera consentire l'accesso esterno, scorrere un po 'di più, vai alla sezione "Chttpd", rimborsano la porta e l'address e fornisci i valori, si desidera impostare.

Dopo essere stato fatto con la configurazione COUCHDB, salva e chiudi l'editor Nano utilizzando i tasti di scelta rapida Ctrl + S e CTRL + X.

Riavvia il servizio COUCHDB per proteggere la password con un hash.

$ sudo systemctl riavvio couchdb

Infine, nel caso di un firewall in esecuzione sul sistema, abilita e configura il firewall del sistema CentOS 8 per aprire la porta 5984 per consentire il traffico esterno:

$ sudo firewall-cmd --zone = public --permanent --add-port = 5984/TCP

A questo punto, CouchDB è completamente configurato e pronto a soddisfare le tue esigenze.

Accedi all'interfaccia Web di CouchDB

Per accedere all'interfaccia Web di CouchDB, vai semplicemente al tuo browser preferito e visita il link indicato di seguito:

http: // 127.0.0.1: 5984/_utils/

Avrai un aspetto pulito ed elegante di Fauxton (un'interfaccia basata sul web di CouchDB).

Conclusione

Ecco come possiamo installare, configurare e iniziare a utilizzare il COUCHDB sul sistema operativo CentOS 8. COUCHDB è un database NOSQL preferito tra gli sviluppatori del settore ed è ampiamente utilizzato nel clustering del database. Se vuoi saperne di più su CouchDB, leggi la documentazione ufficiale per esplorare ed espandere le conoscenze del tuo CouchDB.