GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Apache CouchDB su Ubuntu 18.04 LTS

CouchDB è una soluzione di database NOSQL gratuita e open source implementata nel linguaggio orientato alla concorrenza Erlang. Ha un'architettura di database NoSQL orientata ai documenti. Utilizza JSON per archiviare dati, JavaScript come linguaggio di query utilizzando MapReduce e HTTP per un'API. CouchDB implementa una forma di controllo della concorrenza multi-versione, quindi non blocca il file di database durante le scritture. Puoi utilizzare CouchDB nei dispositivi mobili per la replica e la sincronizzazione.

In questo tutorial impareremo come installare CouchDB sul server Ubuntu 18.04 LTS (Bionic Beaver).

Requisiti

  • Un server che esegue Ubuntu 18.04.
  • Un utente non root con privilegi sudo.

Installa Apache

Prima di iniziare, dovrai installare il server Web Apache sul tuo sistema. Puoi installarlo semplicemente eseguendo il seguente comando:

sudo apt-get install apache2 -y

Una volta installato Apache, avvia il server Web Apache e abilitalo all'avvio all'avvio eseguendo il comando seguente:

sudo systemctl start apache2
sudo systemctl enable apache2

Installa CouchDB

Per impostazione predefinita, Apache CouchDB non è disponibile in Ubuntu 18.04, quindi dovrai aggiungere il repository ufficiale di CouchDB. Innanzitutto, aggiungi il repository utilizzando il seguente comando:

echo "deb https://apache.bintray.com/couchdb-deb xenial main" \ | sudo tee -a /etc/apt/sources.list

Quindi, firma il repository aggiunto con il seguente comando:

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc \ | sudo apt-key add -

Infine, aggiorna il repository CouchDB e installalo con il seguente comando:

sudo apt-get update -y
sudo apt-get install couchdb -y

Durante l'installazione, ti verrà chiesto di eseguire alcune configurazioni iniziali come mostrato di seguito:

Una volta terminata l'installazione. Avvia CouchDB e abilitalo all'avvio all'avvio utilizzando il comando seguente:

sudo systemctl start couchdb
sudo systemctl enable couchdb

Puoi controllare lo stato di CouchDB usando il seguente comando:

sudo systemctl status couchdb

Uscita:

? couchdb.service - Apache CouchDB
   Loaded: loaded (/lib/systemd/system/couchdb.service; enabled; vendor preset: 
   Active: active (running) since Sun 2018-06-10 20:22:25 IST; 45s ago
 Main PID: 3092 (beam)
   CGroup: /system.slice/couchdb.service
           ??3092 /opt/couchdb/bin/../erts-7.3/bin/beam -K true -A 16 -Bd -- -ro
           ??3119 /opt/couchdb/bin/../erts-7.3/bin/epmd -daemon
           ??3145 sh -s disksup
           ??3149 /opt/couchdb/bin/../lib/os_mon-2.4/priv/bin/memsup
           ??3150 /opt/couchdb/bin/../lib/os_mon-2.4/priv/bin/cpu_sup

Jun 10 20:22:25 Node1 systemd[1]: Started Apache CouchDB.
Jun 10 20:23:01 Node1 systemd[1]: Started Apache CouchDB.
Jun 10 20:23:04 Node1 systemd[1]: Started Apache CouchDB.

Accesso all'interfaccia Web CouchDB

CouchDB è ora avviato e in ascolto sulla porta 5984. Puoi accedervi visitando l'URL http://your-server-ip:5984/_utils/ , verrai reindirizzato alla seguente pagina:

Ora, fornisci il nome utente e la password dell'amministratore, quindi fai clic su Accedi pulsante, dovresti vedere la seguente pagina:


Ubuntu
  1. Come installare Apache su Ubuntu 18.04

  2. Come installare Apache su Ubuntu 20.04

  3. Come installare R su Ubuntu 18.04 LTS

  4. Come installare R su Ubuntu 20.04 LTS

  5. Come installare Apache Hadoop su Ubuntu 20.04 LTS

Come installare Apache Kafka su Ubuntu 20.04 LTS

Come installare Apache Subversion su Ubuntu 20.04 LTS

Come installare ModSecurity Apache su Ubuntu 20.04 LTS

Come installare Apache Tomcat su Ubuntu 20.04 LTS

Come installare Apache Guacamole su Ubuntu 20.04 LTS

Come installare Apache CouchDB in Ubuntu 20.04