In questo tutorial, ti mostreremo come installare Apache CouchDB su Ubuntu 18.04 LTS. Per chi non lo sapesse, CouchDB è un progetto open source e NoSQL, document- server di database orientato. Ha un'architettura di database NoSQL orientata ai documenti ed è implementato nel linguaggio orientato alla concorrenza Erlang; utilizza JSON per archiviare i dati, JavaScript come linguaggio di query utilizzando MapReduce e HTTP per un'API.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Apache CouchDB su un server Ubuntu 18.04 (Bionic Beaver).
Installa Apache CouchDB su Ubuntu 18.04 LTS Bionic Beaver
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt
comandi nel terminale.
sudo apt updateudo apt upgrade
Passaggio 2. Installazione di Apache CouchDB su Ubuntu.
In primo luogo, aggiungi il repository PPA ufficiale di CouchDB usando il comando add-apt-repository:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -echo "deb https://apache.bintray.com/couchdb-deb bionic main" | sudo tee -a /etc/apt/sources.list
Ora che il repository è abilitato, aggiorna l'elenco dei pacchetti e installa CouchDB:
sudo apt aggiornamentiudo apt install couchdb
Durante l'installazione, dovresti vedere i messaggi per selezionare qualche opzione:
┌─────────────────────────┤ Configurazione couchdb ├─────────────────── ──────────┐ │ │ │ Seleziona il tipo di configurazione del server CouchDB che meglio soddisfa le tue │ esigenze. │ │ Per le configurazioni a server singolo, selezionare la modalità standalone. Questo imposterà │ CouchDB per funzionare come un singolo server. │ │ Per la configurazione in cluster, selezionare la modalità in cluster. Ciò richiederà │ parametri aggiuntivi necessari per configurare CouchDB in una configurazione │ cluster. │ │ Se preferisci configurare CouchDB da solo, seleziona nessuno. Dovrai quindi │ modificare /opt/couchdb/etc/vm.args e /opt/couchdb/etc/local.d/*.ini │ tu stesso. Tieni presente che questo ignorerà *tutti* i passaggi di configurazione, │ inclusa la configurazione di un utente amministratore di CouchDB - lasciando CouchDB in "admin │ │ │ │ └─────────────────── ─── forse ──────┘
Successivamente, seleziona l'opzione autonoma e continua:
┌─────────┤ Configurazione couchdb ├─────────┐ │ Tipo generale di configurazione CouchDB:│ │ │ │ standalone │ │ clustered │ │ nessuna │ │ nessuna │ │ │ │ │ └────────────────────────────────────────────────────────────────────────────>Successivamente, digita l'indirizzo IP dell'interfaccia e continua:
┌────────────────────────┤ Configurazione couchdb ├───────────────────── ─────────┐ │ Un nodo CouchDB deve essere associato a un'interfaccia di rete specifica. Questo viene fatto │ │ tramite l'indirizzo IP. Al momento è supportato un solo indirizzo. │ │ │ │ Il valore speciale '0.0.0.0' lega CouchDB a tutte le interfacce di rete. │ │ │ │ Il valore predefinito è 127.0.0.1 (loopback) per i nodi standalone e 0.0.0.0 │ │ (tutte le interfacce) per i nodi cluster. In modalità cluster, non è consentito │ │ associarsi a 127.0.0.1. │ │ │ │ Indirizzo di bind interfaccia couchdb:│ │ │ 127.0.0.1 ___________________________________________________________ │ │ │ │ │ │ └── Abbiamo ─── forseUna volta terminata l'installazione, avvia CouchDB e abilitalo all'avvio all'avvio utilizzando il seguente comando:
sudo systemctl start couchdbsudo systemctl abilita couchdbPassaggio 3. Accesso ad Apache CouchDB.
Apache CouchDB sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your_IP:5984/_utils/ e completa i passaggi richiesti per completare l'installazione.
Congratulazioni! Hai installato correttamente CouchDB. Grazie per aver utilizzato questo tutorial per l'installazione di Apache CouchDB su sistemi Ubuntu 18.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di CouchDB.