GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Apache CouchDB sur Ubuntu 18.04 LTS

CouchDB est une solution de base de données NOSQL gratuite et open source implémentée dans le langage Erlang orienté concurrence. Il dispose d'une architecture de base de données NoSQL orientée document. Il utilise JSON pour stocker des données, JavaScript comme langage de requête à l'aide de MapReduce et HTTP pour une API. CouchDB implémente une forme de contrôle de concurrence multi-versions, de sorte qu'il ne verrouille pas le fichier de base de données pendant les écritures. Vous pouvez utiliser CouchDB sur des appareils mobiles pour la réplication et la synchronisation.

Dans ce tutoriel, nous allons apprendre à installer CouchDB sur le serveur Ubuntu 18.04 LTS (Bionic Beaver).

Exigences

  • Un serveur exécutant Ubuntu 18.04.
  • Un utilisateur non root avec des privilèges sudo.

Installer Apache

Avant de commencer, vous devrez installer le serveur Web Apache sur votre système. Vous pouvez l'installer en exécutant simplement la commande suivante :

sudo apt-get install apache2 -y

Une fois Apache installé, démarrez le serveur Web Apache et activez-le au démarrage en exécutant la commande suivante :

sudo systemctl start apache2
sudo systemctl enable apache2

Installer CouchDB

Par défaut, Apache CouchDB n'est pas disponible dans Ubuntu 18.04, vous devrez donc ajouter le référentiel officiel de CouchDB. Commencez par ajouter le référentiel à l'aide de la commande suivante :

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

Ensuite, signez le référentiel ajouté avec la commande suivante :

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

Enfin, mettez à jour le référentiel CouchDB et installez-le avec la commande suivante :

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

Au cours de l'installation, vous serez invité à effectuer une configuration initiale comme indiqué ci-dessous :

Une fois l'installation terminée. Démarrez CouchDB et activez-le au démarrage à l'aide de la commande suivante :

sudo systemctl start couchdb
sudo systemctl enable couchdb

Vous pouvez vérifier l'état de CouchDB à l'aide de la commande suivante :

sudo systemctl status couchdb

Sortie :

? 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.

Accéder à l'interface Web de CouchDB

CouchDB est maintenant démarré et écoute sur le port 5984. Vous pouvez y accéder en visitant l'URL http://your-server-ip:5984/_utils/ , vous serez redirigé vers la page suivante :

Maintenant, fournissez votre nom d'utilisateur et votre mot de passe d'administrateur, puis cliquez sur Connexion bouton, vous devriez voir la page suivante :


Ubuntu
  1. Comment installer Apache sur Ubuntu 18.04

  2. Comment installer Apache sur Ubuntu 20.04

  3. Comment installer R sur Ubuntu 18.04 LTS

  4. Comment installer R sur Ubuntu 20.04 LTS

  5. Comment installer Apache Hadoop sur Ubuntu 20.04 LTS

Comment installer Apache Kafka sur Ubuntu 20.04 LTS

Comment installer Apache Subversion sur Ubuntu 20.04 LTS

Comment installer ModSecurity Apache sur Ubuntu 20.04 LTS

Comment installer Apache Tomcat sur Ubuntu 20.04 LTS

Comment installer Apache Guacamole sur Ubuntu 20.04 LTS

Comment installer Apache CouchDB dans Ubuntu 20.04