GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Apache CouchDB su Ubuntu 18.04

In questo tutorial, ti mostreremo come installare e configurare Apache CouchDB su un VPS con Ubuntu 18.04.

Apache CouchDB è una soluzione di database NoSQL gratuita e open source. Apache CouchDB ha un'architettura di database NoSQL orientata ai documenti ed è implementato nel linguaggio orientato alla concorrenza Erlang; Apache CouchDB utilizza JSON per archiviare i dati con i documenti, utilizza JavaScript come linguaggio di query utilizzando MapReduce e utilizza HTTP RESTful per la sua API. CouchDB funziona perfettamente con tutte le più recenti applicazioni Web e mobili moderne. Tutto ciò rende l'esperienza del database piuttosto fluida. Iniziamo con l'installazione di CouchDB.

Prerequisiti:

  • Un server che esegue Ubuntu 18.04. Ai fini di questo tutorial, utilizzeremo uno dei nostri Managed Ubuntu 18.04 VPS con 2 GB di memoria.
  • Accesso SSH con un account che dispone dei privilegi di root o accesso allo stesso utente "root".

Passaggio 1:accedi tramite SSH e pacchetti di aggiornamento

Accedi al tuo VPS Ubuntu 18.04 con SSH come utente root:

ssh root@IP_Address -p Port_number

Sostituisci "root" con un utente che dispone dei privilegi sudo, se necessario. Inoltre, sostituisci "IP_Address" e "Port_Number" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Quindi, assicuriamoci di essere su Ubuntu 18.04. Puoi farlo in questo modo:

# lsb_release -a

Dovresti ottenere questo come output:

Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic

Quindi, esegui il comando seguente per assicurarti che tutti i pacchetti installati sul server siano aggiornati alle ultime versioni disponibili:

# apt update && apt upgrade

Fase 2:installa Apache CouchDB

Prima di installare Apache CouchDB, dobbiamo aggiungere il repository PPA ufficiale di CouchDB, questo perché l'installazione di CouchDB utilizzando il suo repository PPA è il metodo più semplice. Possiamo farlo eseguendo questi comandi:

# curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | apt-key add -
# echo "deb https://apache.bintray.com/couchdb-deb bionic main" | tee -a /etc/apt/sources.list

Il repository PPA è stato aggiunto. Ora dobbiamo aggiornare l'elenco dei pacchetti e infine procedere con l'installazione di CouchDB.

# apt update
# apt install couchdb

In questo tutorial, sceglieremo standalone, scegli per procedere.

Poiché stiamo installando CouchDB con un nodo autonomo, possiamo impostarlo per l'ascolto su 127.0.0.1.

In questo passaggio, dobbiamo creare una password per il nostro utente "admin" di CouchDB.

Ripetere la password per avviare l'installazione di Apache CouchDB e completare il processo di installazione.

Congratulazioni! Apache CouchDB è stato installato correttamente. CouchDB si avvierà automaticamente dopo l'installazione. Puoi consentire a CouchDB di avviarsi all'avvio utilizzando il comando seguente:

# systemctl enable couchdb

Puoi controllare lo stato di CouchDB usando il seguente comando:

# systemctl status couchdb


A questo punto, puoi accedere a http://127.0.0.1:5984/_utils/ e accedi utilizzando le credenziali che abbiamo creato in precedenza nel passaggio precedente.

Per rendere CouchDB accessibile dall'esterno della tua rete locale, possiamo cambiare l'indirizzo di ascolto. Dobbiamo modificare il file /opt/couchdb/etc/local.ini e aggiungere 0.0.0.0 alla variabile dell'indirizzo di collegamento in quel file di configurazione. Non dimenticare di riavviare Apache CouchDB dopo aver apportato le modifiche. A questo punto dovresti essere in grado di accedere a http://12.34.56.78:5984, sostituire 12.34.56.78 con l'indirizzo IP effettivo del tuo server.

Fase 3:crea un database

Una volta effettuato l'accesso al pannello di controllo di Fauxton su http://127.0.0.1:5984/_utils/ utilizzando le credenziali di amministratore che abbiamo creato durante l'installazione, dovremmo essere in grado di creare un database. Possiamo fare clic sull'icona del database sul lato sinistro dello schermo, quindi fare clic sul pulsante Crea database in alto a destra dello schermo. Da lì si spiega da sé.

Nota:non è consigliabile consentire a CouchDB di essere accessibile tramite Internet poiché ciò consente a chiunque di accedere a tutti i documenti e database. Tieni presente che ciò non consentirà loro di modificare o eliminare i file, poiché abbiamo creato un account amministratore. Quindi, se abbiamo bisogno di accedervi da remoto, sarebbe meglio utilizzare il tunneling SSH o consentire a un indirizzo IP specifico di connettersi tramite iptables o qualsiasi programma firewall di tuo gradimento.

Ovviamente, non devi sapere come installare Apache CouchDB su Ubuntu 18.04 se hai un VPS Ubuntu 18.04 ospitato con noi. Se lo fai, puoi semplicemente chiedere al nostro team di supporto di installare Apache CouchDB su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione di Apache CouchDB, nonché con qualsiasi requisito aggiuntivo che potresti avere. Potresti anche voler leggere il nostro ultimo aggiornamento su Come installare CouchDB su Ubuntu 20.04.

PS . Se ti piace leggere questo post del blog su come installare Apache CouchDB su Ubuntu 18.04, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto o semplicemente lascia un commento nella sezione commenti. Grazie.


Panels
  1. Come installare R su Ubuntu 16.04

  2. Come installare Apache Cassandra su Ubuntu 16.04

  3. Come installare CouchDB su Ubuntu 20.04

  4. Come installare Apache Maven su Ubuntu 20.04

  5. Come installare Apache su Ubuntu?

Come installare Apache CouchDB 3.1 su Ubuntu 20.04 LTS

Come installare Apache CouchDB su Ubuntu 16.04 LTS

Come installare Apache CouchDB su Ubuntu 18.04 LTS

Come installare Apache CouchDB su Ubuntu 20.04 LTS

Come installare Apache CouchDB in Ubuntu 20.04

Come installare Apache su Ubuntu 20.04