Comment installer Apache Couchdb 2.3.0 en Linux

Comment installer Apache Couchdb 2.3.0 en Linux

Apache Couchdb est une base de données open source axée sur le document avec NoSQL - signifie, il n'a pas de schéma de base de données, de tables, de lignes, etc., que vous verrez dans MySQL, PostgreSQL et Oracle. Couchdb utilise Json Pour stocker des données avec des documents, auxquels vous pouvez accéder à partir d'un navigateur Web via HTTP. CouchDB fonctionne bien avec toutes les dernières applications Web et mobiles modernes.

Cet article explique comment installer Apache Couchdb 2.3.0 sur Rhel, Centos, Fedora, Debian et Ubuntu Distributions Linux utilisant les packages binaires de commodité.

Activation du référentiel de package Apache CouchDB

À installer Apache Couchdb sur Centos et Rhel Distributions, vous devez d'abord installer et activer Epel Référentiel et mettez à jour les packages logiciels système vers les dernières commandes à l'aide des commandes suivantes.

# mim mise à jour # yum installer EPEL-Release 

Ensuite, sur Centos distribution, créer un fichier appelé / etc / yum.se soustraire.d / bintray-apache-couchdb-rpm.repo et placez le texte suivant.

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

Sur Rhel distribution, créer un fichier appelé / etc / yum.se soustraire.d / bintray-apache-couchdb-rpm.repo et placez le texte suivant. Assurez-vous de remplacer le numéro de version EL7 ou EL6 dans le fichier.

[BINTRAY - APACHE-COUCHDB-RPM] NAME = BINTRAY - APACHE-COUCHDB-RPM BUSTURL = http: // apache.cage.com / couchdb-rpm /EL7/ $ Basearch / gpgCheck = 0 repo_gpgcheck = 0 activé = 1

Sur Debian / Ubuntu Distributions, exécutez la commande suivante pour activer le référentiel. Assurez-vous de remplacer distribution avec le choix approprié pour votre version du système d'exploitation: Debian 8: Jessie, Debian 9: étirement, Ubuntu 14.04: Fidèle, Ubuntu 16.04: Xenial ou Ubuntu 18.04: Bionic.

$ echo "Deb https: // apache.cage.com / couchdb-deb distribution Main "| sudo tee -a / etc / apt / sources.liste 

Installation des packages Apache CouchDB

Sur Centos et Rhel Distributions, émettez la commande suivante pour installer Apache Couchdb paquets.

# yum -y installer ePel-Release && yum install couchdb 

Sur Debian / Ubuntu Distributions, vous devez d'abord installer la touche de référentiel, mettre à jour le cache du référentiel et installer le Apache Couchdb paquets.

$ curl -l https: // couchdb.apache.org / repo / bintray-pubkey.ASC | sudo apt-key add - $ sudo apt-get update && sudo apt-get install couchdb 

Configurez l'Apache Couchdb

Par défaut, Canapé fonctionne sur le port 5984 et peut être accessible dans le serveur lui-même [hôte local] Seulement, si vous souhaitez y accéder à partir du Web, vous devez modifier le fichier / opt / couchdb / etc / local.ini et modifier les paramètres sous [chttpd] Section comme indiqué ci-dessous.

# vi / opt / couchdb / etc / local.ini 
[chttpd] port = 5984 bind_address = 0.0.0.0 

Ensuite, accédez au bas de ce fichier et définissez l'utilisateur et le mot de passe de l'administrateur comme indiqué.

[administrateurs] Admin = Tecmint 

Redémarrer et activer le Canapé Service après avoir apporté des modifications ci-dessus.

# SystemCTL Activer Couchdb.Service # systemctl redémarrer Couchdb.Service # SystemCTL Status Couchdb.service 

Vérification Apache Couchdb

Vérifiez le Canapé en allant à l'URL ci-dessous http: // your-ip-address: 5984, il verra un Accueillir page qui affiche le message suivant.

"Couchdb": "Bienvenue", "version": "2.3.0 "," git_sha ":" 07ea0c7 "," uuid ":" 1B373EAB0B3B6CF57420DEF0ACB17DA8 "," Fonctionnelles ": [" Pluggable-Storage-Engines "," Scheduler "]," Vendor ": " Name ":" The Apache Software Fondation"

Ensuite, visitez l'interface Web Couchdb à http: // your-ip-address: 5984 / _utils / Pour créer et gérer le Canapé base de données.

Créer une base de données dans CouchDB

Pour plus d'informations sur la façon de créer une base de données et de gérer leurs paramètres, visitez CETTE PAGE, ou restez à l'écoute pour notre prochaine série d'articles sur Canapé.