Dans ce tutoriel, nous allons vous montrer comment installer Apache CouchDB sur CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, CouchDB est un projet open-source et NoSQL, orienté document serveur de base de données. Il possède une architecture de base de données NoSQL orientée document et est implémenté dans le langage orienté concurrence Erlang ; il utilise JSON pour stocker les données, JavaScript comme langage de requête à l'aide de MapReduce et HTTP pour une API.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation du système de gestion de base de données NoSQL open source Apache CouchDB sur le serveur CentOS 7.
Installer Apache CouchDB sur CentOS 7
Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.
yum clean all yum install epel-release yum -y update
Étape 2. Installation d'Apache CouchDB.
Tout d'abord, ajoutez le référentiel Apache :
### nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo [bintray--apache-couchdb-rpm] name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1
Exécutez maintenant la commande suivante pour installer CouchDB :
yum install couchdb
Ensuite, exécutez les commandes suivantes pour démarrer et activer CouchDB au démarrage :
systemctl start couchdb systemctl enable couchdb
Étape 3. Configurez les règles de pare-feu.
sudo firewall-cmd --permanent --zone=public --add-port=5984/tcp sudo firewall-cmd --reload
Étape 4. Configurez le panneau d'administration de l'interface graphique Web Fauxton.
Nous allons activer Fauxton en modifiant d'abord le fichier suivant :
nano /opt/couchdb/etc/default.ini
Allez au ‘[chttpd ]' et modifiez la valeur bind_address avec l'adresse IP de votre serveur :
[chttpd] ; These settings affect the main, clustered port (5984 by default). port = 5984 bind_address = 192.168.77.01
Redémarrez CouchDB pour que les modifications prennent effet :
systemctl restart couchdb
Étape 7. Accéder à Apache CouchDB
Apache CouchDB sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://192.168.77.01:5984
et suivez les étapes requises pour terminer l'installation.
Félicitations ! Vous avez installé avec succès Apache CouchDB. Merci d'avoir utilisé ce didacticiel pour installer la gestion de base de données NoSQL open source Apache CouchDB sur les systèmes CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site officiel d'Apache CouchDB.