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.