È inoltre disponibile API HTTP/JSON RESTful COUCHDB, che è possibile utilizzare per modificare e redigere nuovi file di database, come i documenti. Questa ha un'interfaccia relativamente amichevole che semplifica la lettura e la modifica dei documenti. Come accennato in precedenza, è un database orientato al documento. L'architettura di CouchDB è stata interpretata nel linguaggio Erlang, un linguaggio di programmazione per uso generale che si concentra sulla concorrenza e anche su un sistema di runtime raccolto dalla spazzatura.
Questo breve tutorial mostra come installare Apache CouchDB nelle ultime 20 di Ubuntu.04 LTS. Il processo per l'installazione è abbastanza semplice. Ma le istruzioni presentate qui richiedono di conoscere alcuni fondamenti di Linux e di avere una familiarità a livello di superficie con il suo guscio. Devi anche essere in grado di ospitare il tuo sito su un VPS locale.
Passaggio 1: verificare gli aggiornamenti
Innanzitutto, controlla se tutti i pacchetti di sistema installati sono i pacchetti disponibili più recenti. Esegui il seguente comando APT nel terminale:
$ sudo apt update && upgrade
NOTA: Potrebbe essere necessario aggiungere sudo prima di ogni comando in questo articolo se non si utilizza l'account root.
Passaggio 2: configurazione del server
In questo passaggio, installerai il software che consente di configurare il repository dei pacchetti COUCHDB. Per fare ciò, inserisci quanto segue:
$ sudo apt-get Installa software-Properties-Common
Qui, puoi aggiungere un -y bandiera per ottenere il Apt-get comanda per accelerare il processo automatizzando il processo di accettazione di tutte le istruzioni che vengono visualizzate mentre il software si sta preparando per avviare l'installazione. Non aggiungere il -y Flag significa che dovrai rispondere manualmente a ciascun pop-up, che è altamente raccomandato se non si utilizza un sistema che è preconfigurato da te.
Passaggio 3: attiva il repository del pacchetto Apache CouchDB
Quindi, abilita il repository pacchetto Apache CouchDB. Immettere i seguenti comandi per farlo:
$ curl -l https: // couchdb.Apache.Org/Repo/Bintray-Pubkey.ASC | sudo Apt-Key Aggiungi
$ echo "deb https: // apache.bintray.com/couchdb-deb focal main "|
sudo tee -a/etc/apt/fonti.elenco
Assicurati di ottenere il tuo PPA da una fonte autentica di cui si può fidare, in quanto ci sono troppi PPA di fabbricazione amatoriale disponibili sul web sul web. Qui, abbiamo usato il repository ufficiale per il PPA, a cui è regolarmente assistito dal team di Apache Foundation.
Avendo installato l'ultimo PPA, ora puoi aggiornare il tuo sistema e ottenere le informazioni più recenti del pacchetto:
$ sudo apt update
Con questo in atto, ora sei pronto per l'installazione.
Standalone vs. Modalità cluster
Ora, devi scegliere se si desidera installare COUCHDB in una delle seguenti modalità:
Nel Modalità cluster, Ci sono più di due server che sono interconnessi e lavorano insieme come deposito di dati recuperabili.
Nel Modalità autonoma, È coinvolto solo un server. Dato che probabilmente stai usando un solo server, procederemo con l'installazione in modalità autonoma.
Passaggio 4: installazione
Per iniziare l'installazione di Apache CouchDB, utilizzare il seguente comando:
$ sudo apt install couchdb
Un prompt si apparirà chiedendoti di scegliere tra le modalità autonome e cluster. Seleziona la modalità autonoma. Quindi, ti verrà chiesto di inserire l'indirizzo IP di destinazione dell'interfaccia di rete su cui effettuare l'installazione. Per un'installazione autonoma a server singolo, non cambieremo l'indirizzo predefinito, che sarà 127.0.0.1.
Successivamente, inserirai una password forte per creare un utente di amministrazione. Tuttavia, non è necessario creare un utente di amministrazione, poiché sarai in grado di continuare con la modalità della festa di amministrazione. Questo non è consigliato, poiché la modalità di amministrazione è aperta per accedere al web ed è quindi molto insicuro.
Dopo aver inserito la password, ti verrà chiesto di rientrare nella password per la conferma. L'installazione finirà dopo un po 'di tempo.
Passaggio 5: verificare l'installazione
Assicurati che l'installazione sia andata senza intoppi utilizzando il comando Curl. Questo comando visualizzerà le informazioni pertinenti che rivelano lo stato di COUCHDB e conforme all'installazione. Il server CouchDB sarà in esecuzione su LocalHost: 5984.
Passaggio 6: creazione di un database
Accedi al tuo pannello di controllo Fauxton su http: // 127.0.0.1: 5984/ _utils/ con le credenziali dell'utente e crea un nuovo database con CouchDB.
Fai clic sull'icona del database situata all'estrema sinistra del pannello e premi il pulsante "Crea database" in alto a destra dello schermo.
In sintesi
L'installazione di COUCHDB sulla macchina a server singolo è molto semplice. Per fare ciò, assicurati che il sistema sia aggiornato agli ultimi pacchetti di sistema. Quindi, abilita i repository del pacchetto Apache e sei impostato per installare Apache CouchDB sul server.
CouchDB funziona perfettamente ed è compatibile con quasi tutte le ultime moderne applicazioni Web, comprese quelle realizzate per i telefoni cellulari, il che lo rende un'ottima utilità da leggere, creare, modificare e modificare i documenti del database.
Spero che tu abbia trovato questo tutorial utile. Resta in giro per vedere altri tutorial sull'uso di CouchDB con il pannello di controllo Fauxton. Nel frattempo, controlla più contenuti sull'installazione di altre utility su Unix Systems.