A Complete Guide to Apache 2.4.x HTTP/HTTPS Reverse Proxy
Table des matières:
- Activation du référentiel CouchDB
- Installation de CouchDB sur CentOS
- Configuration de CouchDB
- 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. Il peut être utilisé comme base de données à nœud unique ou en cluster.
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.
, nous couvrirons l'installation de CouchDB sur CentOS 8.
Activation du référentiel CouchDB
La façon la plus simple d'installer CouchDB sur CentOS 8 est d'activer le référentiel du fournisseur et d'installer les packages binaires.
Ouvrez l'éditeur de votre choix en tant que root ou utilisateur avec les privilèges sudo 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.
Installation de CouchDB sur CentOS
Installez les packages CouchDB en exécutant la commande suivante:
sudo dnf install couchdb
Une fois l'installation terminée, activez et démarrez le service CouchDB:
sudo systemctl enable --now couchdb
Configuration de CouchDB
CouchDB peut être configuré en un seul nœud ou en mode cluster. Dans cet exemple, nous déploierons le serveur dans une configuration à nœud unique. Consultez la documentation officielle sur la façon de configurer CouchDB en mode cluster.
Vous pouvez configurer CouchDB à l'aide de Fauxton, à
http://127.0.0.1:5984/_utils#setup
ou à partir de la ligne de commande. L'assistant de configuration vous guidera à travers la sélection du mode et la création de l'administrateur.
Nous allons créer l'utilisateur administrateur et les bases de données à partir de la ligne de commande.
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
Redémarrez le service CouchDB pour changer le mot de passe en hachage:
sudo systemctl restart couchdb
Vous pouvez utiliser le même format pour ajouter plusieurs comptes d'administrateur. Redémarrez toujours 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
Le serveur CouchDB fonctionne sur
localhost: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
suivante qui imprimera des informations sur 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":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/
Conclusion
Nous vous avons montré comment installer CouchDB CentOS 8. Votre prochaine étape pourrait être de visiter la documentation Apache CouchDB et de trouver plus d'informations sur ce sujet.
N'hésitez pas à laisser un commentaire si vous avez des questions.
base de données centos couchdbComment installer couchdb sur centos 7

Apache CouchDB est une base de données NoSQL gratuite et open-source développée par la Apache Software Foundation. Dans ce tutoriel, nous expliquerons comment installer la dernière version de CouchDB sur CentOS 7.
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.