CouchDB installation On Ubuntu 16
Table des matières:
- Conditions préalables
- Activer le référentiel CouchDB
- Installer CouchDB sur CentOS
- Vérification de l'installation de CouchDB
- Conclusion
Apache CouchDB est une base de données NoSQL gratuite et open-source développée par la Apache Software Foundation.
Le serveur CouchDB stocke ses données dans des bases de données nommées qui contiennent des documents avec une structure JSON. Chaque document se compose d'un certain nombre de champs et de pièces jointes. Les champs peuvent inclure du texte, des nombres, des listes, des booléens, etc. Il comprend une API HTTP RESTful qui vous permet de lire, créer, modifier et supprimer des documents de base de données.
Dans ce tutoriel, nous expliquerons comment installer la dernière version de CouchDB sur CentOS 7.
Conditions préalables
Pour pouvoir installer de nouveaux packages sur votre système CentOS, vous devez être connecté en tant qu'utilisateur avec des privilèges sudo.
Activer le référentiel CouchDB
Le référentiel CouchDB dépend du référentiel EPEL. Si le référentiel EPEL n'est pas activé sur votre système, activez-le en tapant:.
sudo yum install epel-release
Ensuite, ouvrez l'éditeur de votre choix et créez le fichier de dépôt CouchDB:
sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
Collez le contenu suivant dans le fichier:
/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo
name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
Enregistrez le fichier et fermez l'éditeur.
Installer CouchDB sur CentOS
Maintenant que le référentiel est activé, vous pouvez installer les packages CouchDB à l'aide de la commande suivante:
sudo yum install couchdb
Une fois l'installation terminée, activez et démarrez le service CouchDB:
sudo systemctl start couchdb
sudo systemctl enable couchdb
Par défaut, CouchDB écoute uniquement sur localhost et aucun compte administrateur n'est créé.
Les données et les fichiers de configuration d'Apache CouchDB sont stockés dans le répertoire
/opt/couchdb
. Pour créer un compte administrateur, ouvrez le fichier
local.ini
et ajoutez une ligne sous le
section au format
username = password
.
sudo nano /opt/couchdb/etc/local.ini
/opt/couchdb/etc/local.ini
admin = mysecretpassword
Transformez le mot de passe en hachage, en redémarrant le service CouchDB:
sudo systemctl restart couchdb
Utilisez le même format pour ajouter plusieurs comptes d'administrateur. Vous devrez redémarrer le service CouchDB après avoir ajouté un nouveau compte.
Utilisez
curl
pour créer les bases de données système:
_users
,
_replicator
et
_global_changes
:
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
Chaque commande doit renvoyer les éléments suivants:
Vérification de l'installation de CouchDB
Pour vérifier si l'installation a été effectuée avec succès,
curl
commande
curl
suivante qui imprimera les informations de la base de données CouchDB au format JSON:
curl
Pour plus de clarté, la sortie ci-dessous est formatée.
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/
Conclusion
Vous avez appris à installer CouchDB CentOS 7. Votre prochaine étape pourrait être de visiter la documentation Apache CouchDB et de trouver plus d'informations sur ce sujet.
base de données centos couchdbComment installer couchdb sur centos 8

Apache CouchDB est une base de données NoSQL gratuite et open-source développée par la Apache Software Foundation. Dans cet article, nous couvrirons l'installation de CouchDB sur CentOS 8.
Comment installer couchdb sur debian 9

CouchDB est une base de données NoSQL à tolérance de panne et sans schéma open source gérée par Apache Software Foundation. Dans ce tutoriel, nous expliquerons comment installer la dernière version de CouchDB sur Debian 9.
Comment installer couchdb sur Ubuntu 18.04

CouchDB est une base de données NoSQL à tolérance de pannes gratuite et open-source maintenue par la Apache Software Foundation. Dans ce tutoriel, nous couvrirons le processus d'installation de la dernière version de CouchDB sur Ubuntu 18.04 à partir des référentiels officiels de CouchDB.