Recherche de site Web

Comment installer Apache CouchDB dans Ubuntu 20.04


Implémenté en Erlang, Apache CouchDB, simplement appelé CouchDB, est une base de données NoSQL open source qui se concentre sur sur le stockage des données au format JSON. CouchDB est un choix idéal pour les équipes opérationnelles et les entreprises à la recherche d'une solution de base de données NoSQL hautes performances. Contrairement aux bases de données relationnelles telles que MySQL, CouchDB utilise un modèle de données sans schéma, simplifiant ainsi la gestion des enregistrements sur divers appareils informatiques.

Ce didacticiel vous montre comment installer la dernière version d'Apache CouchDB sur Ubuntu 20.04.

Étape 1 : Activer le référentiel CouchDB

Pour commencer, connectez-vous à votre instance de serveur et importez la clé GPG comme indiqué.

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

Ensuite, assurez-vous d'activer le référentiel CouchDB comme indiqué.

echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

Une fois le référentiel et la clé ajoutés, passez à l'étape suivante.

Étape 2 : Installer Apache CouchDB dans Ubuntu

Après avoir activé le référentiel CouchDB, l'étape suivante consistera à mettre à jour les listes de packages d'Ubuntu et d'installer Apache CouchDB comme indiqué.

sudo apt update
sudo apt install apache2 couchdb -y

Vous devrez sélectionner des options pour configurer votre CouchDB. Dans cette invite, vous configurez soit en mode autonome, soit en mode clustérisé. Puisque nous installons sur un seul serveur, nous opterons pour l’option autonome mono-serveur.

Dans l'invite suivante, vous êtes censé configurer l'interface réseau sur laquelle CouchDB se liera. En mode serveur autonome, la valeur par défaut est 127.0.0.1 (bouclage).

S'il s'agit du mode cluster, saisissez l'adresse IP de l'interface du serveur ou tapez 0.0.0.0, qui lie CouchDB à toutes les interfaces réseau.

Ensuite, définissez le mot de passe administrateur.

Confirmez le mot de passe défini pour finaliser votre installation.

Étape 3 : Vérifier l'installation de CouchDB

Le serveur CouchDB écoute le port TCP 5984 par défaut. Pour assouvir votre curiosité, exécutez la commande netstat comme indiqué.

netstat -pnltu | grep 5984

Pour vérifier si l'installation a réussi et si le service est en cours d'exécution, exécutez la commande curl ci-dessous. Vous devriez obtenir les informations suivantes sur la base de données CouchDB qui sont imprimées au format JSON.

curl http://127.0.0.1:5984/

Le résultat dans votre terminal ressemblera à ceci :

Étape 4 : Accéder à l'interface Web de CouchDB

Vous pouvez ouvrir votre navigateur et accéder à http://127.0.0.1:5984/_utils/ et saisir le nom d'utilisateur et le mot de passe administrateur pour vous connecter à votre base de données :

Une fois Apache CouchDB configuré et installé avec succès, utilisez les commandes ci-dessous pour démarrer, activer, arrêter et vérifier son état.

sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service
sudo systemctl stop couchdb.service

La commande de vérification de l'état affiche :

sudo systemctl status couchdb.service

Conclusion

Pour plus d'informations sur CouchDB, reportez-vous à la documentation Apache CouchDB. Nous espérons que vous pourrez désormais installer confortablement CouchDB sur Ubuntu 20.04.