Comment installer Apache Couchdb sur Centos / Rhel 7/6

Comment installer Apache Couchdb sur Centos / Rhel 7/6

Canapé est un projet open source et le serveur de base de données orienté vers le document. Il a stocké des données avec des documents JSON. Il fournit également une interface Web pour accéder aux documents en ligne. Cliquez ici pour lire plus de détails sur Coutchdb

Ce tutoriel vous aidera à installer le serveur Apache Couchdb sur CentOS, Redhat 7/6 serveurs.

Étape 1 - Référentiels Enabel Yum

Tout d'abord, utilisez la commande ci-dessous pour installer le référentiel Epel Yum sur votre système. Dans le cas où le package du référentiel EPEL n'est trouvé, utilisez ce tutoriel pour installer le package EPEL.

Yum installer EPEL-Release-7-11.noarch.RPM 

Créez maintenant le référentiel yum pour Apache Couchdb. Créer un fichier / etc / yum.se soustraire.d / apache-couchdb.repo fichier en utilisant le contenu ci-dessous.

[BINTRAY - APACHE-COUCHDB-RPM] NAME = APACHE-COUCHDB BUSURL = http: // apache.cage.com / couchdb-rpm / el $ releasever / $ basearch / gpgcheck = 0 repo_gpgcheck = 0 activé = 1 

Étape 2 - Installez le package Apache Couchdb

Installez le package Couchdb à l'aide de l'outil de ligne de commande YUM. Il installera également de nombreuses autres dépendances sur votre système.

miam installer couchdb 

Étape 3 - Configurer Couchdb

Par défaut, CouchDB fonctionne sur le port 5984 et sera accessible à LocalHost uniquement. Pour le rendre disponible sur le système de configuration Couchdb System Network Edit Couchdb / opt / couchdb / etc / local.ini et mettre à jour les valeurs suivantes.

vim / opt / couchdb / etc / local.ini 

Aller vers [chttpd] section et mise à jour port et bind_address Selon le système. Set 0.0.0.0 pour lier l'adresse à faire est accessible à chaque enterface.

[chttpd] port = 5984 bind_address = 192.168.dix.30 

Accédez à la fin de ce fichier et définissez l'utilisateur et le mot de passe de l'administrateur. Selon les paramètres ci-dessous, nous utilisons l'administrateur comme nom d'utilisateur avec Secret de mot de passe.

[Administrateurs] Admin = secret 

Redémarrez le service Couchdb après avoir modifié le mot de passe à chaque fois. Couchdb codera ce mot de passe.

Étape 4 - Démarrez le service CouchDB

Démarrer le service Couchdb à l'aide des commandes suivantes et également configurer sur Autostart sur le démarrage du système.

### sur Centos / Rhel 7 ### SystemCTL Activer Couchdb.Service Systemctl Start Couchdb.Service ### sur Centos / Rhel 6 ### Service Couchdb Démarrer Chkconfig Couchdb sur 

Couchdb commencera sur le port 5984 et sera accessible via un navigateur.

Étape 5 - Créez une base de données dans Couchdb

Maintenant, créez votre première base de données sur CouchDB Server. Par exemple, votre IP de serveur Couchdb est 192.168.dix.20. Définissez d'abord la variable hôte avec les détails suivants. Cela fera d'autres commandes à exécuter facilement. Après cela, utilisez Curl pour créer une base de données.

Host = "http: // admin: [e-mail protégé]: 5984" curl -x put $ host / mydb "ok": true